進入linux終端,就發現如下的樣子。
adam:當前使用者的名字。
@:沒有意義,用來區分當前使用者與當前目錄。
localhost:當前系統的簡寫主機名字。(通過hostname命令可以檢視完整的主機名)。
~:代表當前目錄,這裡顯示的是此使用者的家目錄,使用pwd可以看到實際目錄。
poweroff 關機
reboot 重啟
halt(這個需要使用root許可權)
shutdown 後面可以帶引數
shutdown -h now 現在立刻重啟
shutdown -h 10 10分鐘後關機
shutdown -h 10:10 在10:10關機
shutdown -h 關機
shutdown -r 重啟
shutdown -c 取消乙個關機命令
init 0 關機
inint 3 純文字模式
inint 5 圖形模式
inint 6 重新啟動
cd 切換工作目錄
pwd 列印當前目錄
列出當前的文件
ls -l
ls -lr
ls -lh
mkdir
mkdir -p
touch
touch -a 只修改檔案的訪問時間
touch - c 僅修改檔案的時間引數(三個檔案都改變)
touch -d 只修改訪問時間和資料修改時間,狀態修改時間變更為當前伺服器時間。
touch -m 只修改檔案的資料修改時間
touch -t 後面可以跟欲修訂時間
rmrm -f 強制刪除
rm -i 使用者刪除前,給出提示,防止誤刪
rm -r 遞迴刪除(常用)
cpcp -a 相當於-d -p -r 選項的集合。
cp -d 如果原始檔為軟鏈結(對硬鏈結無效),則複製出的目標檔案也為軟鏈結。
cp -i 詢問,如果目標檔案已經存在,則會詢問是否覆蓋。
cp -l 把目標檔案簡歷為原始檔的硬鏈結檔案,而不是複製原始檔。
cp -s 把目標檔案建立為原始檔的軟鏈結檔案,而不是複製原始檔。
cp -p 複製後目標檔案保留原始檔的屬性(包括所有者,所有組,許可權和時間。)(常用)。
cp -r:遞迴複製,用於複製目錄。
cp -u:若目標檔案比原始檔有差異,則使用該選項可以更新目標檔案,此選項可用於對檔案的公升級和備用。
mvmv -f 強制移動並且覆蓋
mv -i 檔案已存在,詢問是否覆蓋
mv -n 檔案已存在,但是不是詢問,不覆蓋
mv -v 顯示檔案或目錄的移動過程
mv -u 檔案已經存在,原始檔更新,會覆蓋。
catcat -a 相當於 -v -e -t 選項的整合,用於列出所有隱藏符號;
cat -e 列出每行結尾的回車符 $;
cat -n 對所有行進行編號
cat -b 與 -n 不同,此選項表示只對非空行進行編號;
cat -v 列出特殊字元。
cat -s 連續有2行以上的空白時,就替換為1行的空白行。
more
more -f 計算實際的行數,不是換行後的行數。
more -p 先清螢幕,再顯示。
more -s 將2行以上的空白行替換為1行。(消除空白行)
more +n n代表數字,從第n行開始顯示內容。
more -n 顯示n行。
head
head -n k 顯示k行前面的內容。
head -n -k 後面k行之前的內容。
head -c k 顯示前面k個位元組的內容。
head -c -k 顯示k行之前的內容。
head -v 顯示檔名。
預設顯示10行的文字。
tail
tail -n k 顯示最後k行的內容
tail -n -k 顯示k行之前的內容
tail -c k 顯示最後k個位元組
tail -c -k 顯示最後k個位元組開始之前的內容
tail -f 輸出檔案變化後新增加的資料
grep
grep -i 忽略字母大小寫
grep -l 列出帶有匹配行的檔名
grep -v 列出沒有匹配模式的行
grep -w 把表示式當作乙個完整的單字元來搜尋,忽略那些部分匹配的行。
tar常用
tar -cvf 打包
tar -xvf 解打包
tar xvf xx.tar -c 目錄名稱
tar -c 將多個檔案或目錄進行打包
tar -f 指定包的檔名,需要使用正確的副檔名。
tar -v 顯示打包或解打包的具體過程
tar -x 對tar包做解打包操作
tar -t 只看tar包中有哪些檔案或目錄,不對tar包做解打包操作。
tar -c 指定解打包位置
zipzip [選項] 壓縮包名字 原始檔或源目標列表
zip -r 遞迴壓縮
zip -m 將檔案壓縮後刪除原始檔案
zip -v 顯示壓縮的過程資訊
zip -q 在壓縮的時候不顯示命令執行的過程
zip -壓縮級別 級別為1代表壓縮速度更快,9代表壓縮效果更好
zip -u 更新壓縮檔案,即往壓縮檔案中新增新檔案
unzip 解壓
unzip -d 目錄名 解壓到指定目錄下。
unzip -n 解壓並不覆蓋已經存在的檔案。
unzip -l 顯示壓縮包中的檔案,但是不解壓。
unzip -v 檢視壓縮檔案的纖細資訊,但是不解壓。
unzip -t 測試有無損壞
unzip -x 檔案列表 解壓,但不包含檔案列表中指定的檔案。
find 路徑 選項 [輸出形式]
find / -name 檔案名字
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...