linux 中最基礎的命令
切換目錄 cd
絕對路徑:以/開始的路徑
相對路徑:以當前位置開始
cd的用法:cd 【dir=目錄】
cd .. 返回上一層目錄
cd ../.. 返回上一層的上一層
cd - 返回上一次的位置
檢視當前位置
pwd幫助方法
man--help
info
type
eg:[root@localhost ~]# type ls
ls 是 `ls --color=auto' 的別名
[root@localhost ~]# type useradd
useradd 是 /usr/sbin/useradd
檢視檔案 ls 檔案
ls -a 檢視所有檔案(包括隱藏檔案)
ls -l 長格式列出所有資訊()
ls -d 列出目錄資訊
ls -ld 目錄 列出目錄首席資訊官格式顯示
ls -r 逆序顯示
ls -t 最後一次修改時間排序
ls -i 索引
ls -r 遞迴顯示,遞迴顯示當前目錄裡面所有目錄與檔案
ls *.txt 檢視所有以txt結尾的檔案
檔案型別: 7類
- 普通檔案
d 目錄檔案(文字檔案,二進位制檔案,壓縮檔案)
b 裝置檔案 (塊裝置)
c 裝置檔案 (字元裝置)
s 套接字檔案
p 管道檔案
i 鏈結檔案
建立檔案
touch 檔名
建立多個檔案
touch 檔名 檔名 / touch .txt
eg:[root@localhost yk]# touch .txt
[root@localhost yk]# ls
1.txt 2.txt 3.txt a b c
[root@localhost yk]# touch .txt
[root@localhost yk]# ls
1.txt 3.txt a1.txt a3.txt b1.txt b3.txt c1.txt c3.txt
2.txt a a2.txt b b2.txt c c2.txt
建立目錄
mkdir 目錄名
mkdir -p 目錄/目錄/目錄 遞迴建立 mkdir -pv 目錄/目錄 顯示建立過程
[root@localhost yk]# mkdir -pv ./aa,/cc/ca}
mkdir: 已建立目錄 "./aa"
mkdir: 已建立目錄 "./aa/bb"
mkdir: 已建立目錄 "./aa/bb/ba"
mkdir: 已建立目錄 "./aa/bb/bc"
mkdir: 已建立目錄 "./aa/cc"
mkdir: 已建立目錄 "./aa/cc/ca"
複製cp 目標檔案 /目的路徑/
複製重新命名
cp 目標檔案 /目的路徑/重新命名檔案
拷貝目錄 -r
cp -r 目錄 /路徑
移動mv 原始檔 目的路徑
移動重新命名
mv 原始檔 目的路徑/重新命名檔案
刪除 rm
rm -rf 原始檔
/var/log/messages 日誌檔案
檢視 cat less head tail
cat -n 顯示行號
cat -b 顯示有效行號
less /var/log/messages 檢視大型檔案
鍵盤方向鍵 行為單位
空格 頁為單位
回車鍵 行為單位
more /var/log/messages 檢視大型檔案
回車 行為單位
空格 頁為單位
tail 預設顯示後十行
tail -n 引數 檔案 顯示檔案後引數行
tail -引數 檔案 顯示檔案後引數行
head 預設顯示前十行
head -n 引數
head -引數
別名 alias
臨時設定
alias www=「cat -n /etc/passwd」
www 檢視passwd
永久別名
/etc/bashrc 影響所有使用者
~/.bashrc 影響當前使用者
臨時設定別名
alias www="ls -l /etc/passwrd/ifconfig/"
www執行ls -l /etc/passwrd/ifconfig命令
重啟後還原
永久設定別名
vim /etc/bashrc 進入vim編輯設定別名命令
source /etc/bashrc 使設定命令生效
臨時改名
hostname 主機名
永久改名
hostnamectl set-hostname 主機名
linux 中的目錄結構
linux 目錄結構
linux 單根 / 根
windows 多根 c:\ d:\ e:\
/ 更目錄
/root root 使用者的家目錄
/home 存放普通使用者
/etc 存放服務配置檔案
/boot 存放系統啟動檔案
/dev 存放裝置檔案/eg:u盤 cd 硬碟 sda(系統硬碟)
/bin 存放普通使用者的命令
/sbin 存放管理員使用者命令
/tmp (系統啟動出現)臨時檔案
/lib
/lib64 存放庫檔案
/mnt 掛載目錄(手動掛載點)
/srv 伺服器資料目錄
/opt 第三方軟體(flush、splunk、open、office)
必須掌握的Linux命令4
1.touch命令 用來建立空白檔案或設定檔案時間 引數作用 touch m 用來修改修改時間 touch a 用來修改讀取時間 touch d 修改後的內容 檔名 同時修改a和m所控制的 2.mkdir命令 建立資料夾 mkdir p 用來遞迴建立出具有遞迴巢狀關係的檔案目錄 3.cp命令 用於複...
必須掌握的Linux命令5
1.tar命令 對檔案進行打包壓縮或解壓 命令作用 tar czvf 打包內容 內容所在地 壓縮tar xzvf 打包內容 c 指定解壓的目錄 解壓目的地 解壓縮 引數作用 c建立壓縮檔案,打包檔案 x解壓縮檔案 z解開壓縮檔案 v顯示過程 f目標檔名 命令作用 grep i 忽略大小寫 grep ...
新手必須掌握的linux命令
2 date 顯示及設定系統的時間或日期,格式為 date 選項 指定的格式 root localhost date y m d h m s 2021 01 08 19 11 04 3 reboot 重啟系統 4 poweroff 關機 6 ps 看系統中的程序狀態,格式為 ps 引數 程序狀態有以...