table of contents
檔案和目錄列表
cd命令
ls命令
ll命令
處理檔案
cp命令
tab自動補全
mv命令
rm命令
檢視檔案內容
file命令
cat命令
壓縮解壓 引數
檢視 壓縮
解壓許可權設定(chmod)
許可權範圍
許可權代號 用法
例項程序管理
檢視程序
結束程序
ctrl+操作
統計檔案資訊(wc) 引數
檢視檔案的字數、位元組數、行數
和管道線 | 一起使用 其他
cd /home/work:切換到目錄/home/work
cd ./path:切換到當前目錄下的path目錄下,「.」表示當前目錄
cd ../path:切換到上層目錄中的path目錄下,「..」表示上層目錄
ls:列出當前目錄所有檔案(不顯示隱藏檔案)
ls -a:列出當前目錄所有檔案(包括隱藏檔案)
ls -l:列出當前目錄所有檔案(顯示檔案的詳細資訊:檔案屬性 檔案數 擁有者 擁有組 檔案大小 上次修改時間 檔名/目錄名)
效果等同於ls -l,此命令更常用。
cp -i file1 file2:複製檔案file1,新檔名為file2(若file2檔案已存在,則直接覆蓋,因此最好加上-i引數,強制詢問是否覆蓋)
cp file1 file2 file3 dir:複製檔案file1, file2, file3到目錄dir中
在使用命令列輸入檔名/目錄名時,tab鍵可以自動補全當前目錄下檔名/目錄名
mv命令可以用來重新命名檔案/目錄和移動檔案/目錄
mv file1 file2:檔案file1更名為file2
mv dir1 dir2:目錄dir1更名為dir2
mv file1 dir1:移動檔案file1到dir1目錄
rm -i file:刪除檔案file1,加上-i引數強制詢問
rm -rf dir:刪除資料夾dir和其下所有檔案,不詢問,慎用
file file:檢視檔案型別
cat file:顯示檔案內容
cat file | head -n:顯示檔案前n行
cat file | tail -n:顯示檔案後n行
cat file | wc -l:統計檔案行數
下面五個引數壓縮解壓必用只用到乙個:
-c: 建立壓縮檔案
-x:解壓
-t:檢視內容
-r:向壓縮歸檔檔案末尾追加檔案
-u:更新原壓縮包中的檔案
下面五個引數根據需要選擇:
-z:有gzip屬性的
-j:有bz2屬性的
-z:有compress屬性的
-v:顯示所有過程
-o:將檔案解開到標準輸出
引數-f是必選的,且只能放最後
-f:使用檔案名字
tar -tf file.tar.gz:在不解壓的情況下檢視壓縮包內容
tar -cvf file.tar file:file檔案壓縮成file.tar
tar -czf file.tar.gz file:file打包成file.tar.gz
tar -xvf file.tar:解壓tar包
tar -xzvf file.tar.gz:解壓tar.gz包
tar -xjvf file.tar.bz2:解壓tar.bz2包
tar -xzvf file.tar.z 解壓tar.z包
u:目錄/檔案的當前使用者
g:目錄/檔案的當前群組
o:當前使用者/群組以外的使用者/群組
a:所有的使用者及群組
r:讀許可權,4
w:寫許可權,2
x:執行許可權,1
-:刪除許可權,0
s:特殊許可權
chmod命令有兩種用法,一種是字母和操作符的文字設定法,一種是數字設定法
chmod [who] [+ | - | =] [mode] 檔名:who=u/g/o/a,mode=r/w/x/-/s
chmod [mode] 檔名:mode順序=u/g/o,值為4, 2, 1的組合和
chmod a+x file:增加檔案所有使用者組可執行許可權
chmod ug+w,o-x file:同時修改不同使用者許可權
chmod 751 file:給file的屬主分配讀、寫、執行(7)的許可權,給file的所在組分配讀、執行(5)的許可權,給其他使用者分配執行(1)的許可權
ps -a:顯示所有程序(可以加grep進行篩查)
top:實時顯示程序
kill ***:殺死程序號為***的程序
ctrl+z:暫停程序,並放到後台(掛起)
ctrl+c:結束程序
bg:將掛起的程序放到後台繼續執行
fg:將掛起的程序放到前台執行
jobs:檢視當前前後臺所有程序
kill %id:對於jobs顯示的程序,可以通過kill %id的方法殺死程序
-c:統計位元組數
-l:統計行數
-m:統計字元數。這個標誌不能與 -c 標誌一起使用
-w:統計字數。乙個字被定義為由空白、跳格或換行字元分隔的字串
-l:列印最長行的長度
wc -l file:檔案file的行數
wc -c file:檔案file的位元組數
wc -w file:檔案file的字數
cat file | wc -l:file的行數
ls -l | wc -l:統計當前目錄下的檔案數
常用linux命令
一 使用者管理類命令 1 新增使用者adduser 例如 在192.168.20.11上建立使用者yyj,輸入如下命令 useradd yyj s bin csh d home yyj m 這樣建立完成使用者yyj 2 設定使用者yyj的密碼 passwd yyj 輸入2次口令,就設定密碼成功。3 ...
常用Linux命令
檢視檔案 less 檔名 shift g 最後一頁 空格 下翻半頁 上下箭頭翻行 編輯檔案 vi i 修改 wq 儲存退出 q 不儲存退出 q 不儲存強制退出 查詢檔案 find find filename 從根目錄開始查詢所有擴充套件名為.log的文字檔案,並找出包含 error 的行 find ...
常用linux命令
一 系統開關機命令 以下命令都需要root許可權 1.立即關閉計算機 系統 shutdown h now 另外兩種立即關閉方法 init 0 和 telinit 0 2.定時關機 shutdown h hours minutes 如shutdown h 12 20 將在12點20分關閉計算機 取消定...