歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux 系統常用命令匯總

Linux 系統常用命令匯總

日期:2017/2/28 13:53:53   编辑:Linux教程

Linux 系統常用命令匯總-文件和目錄操作

文件和目錄   命令 選項 注解 示例 文件的基本操作 ls [選項][文件] 顯示所有文件和目錄 ls -al -a(A) 顯示所有文件和目錄,包括隱藏文件和目錄(顯示所有文件和目錄,包括隱藏文件和目錄,但不現實“.”和“..”目錄) 查看當前目錄下的所有文件的詳細信息=ll -l 顯示文件和目錄的完整屬性信息 -d     cd +路徑 改變當前路徑 cd /etc 轉到etc目錄下 pwd   顯示當前路徑 pwd 顯示當前路徑 mkdir +目錄名稱 創建目錄 mkdir abc 創建abc目錄 -p 父目錄不存在時同時創建父目錄 rmdir +目錄名稱 刪除目錄,只能刪除空目錄 rmdir abc 刪除abc目錄 cp [選項] 源 目標 復制文件 cp -r test /usr/ 將當前目錄下的test目錄中的所有內容包括子目錄均復制到usr目錄下 -r 循環進行目錄復制 -f   mv 源 目標   mv test /usr/ 將當前目錄下的test目錄移動到usr目錄下 rm [選項] 文件名 刪除 rm -rf test 強制刪除當前目錄下的test目錄及其所有文件與子目錄 -r 循環刪除,常用於目錄刪除,表示刪除目錄及目錄下的所有文件 -f 強制刪除不提示 查看文件內容 cat [選項] 文件名 查看文件內容 cat -nb /etc/inittab 將etc目錄下的inittab文件的內容顯示出來,顯示行號但不顯示空行 -n 連行號一起顯示 -b 連行號一起顯示,但不顯示空行 more +文件名 同cat,若文件內容超過40行,會分屏顯示,按enter單行下移或者按ctrl+f翻頁,按q退出浏覽 用法同cat head(tail) [選項] 文件名 顯示文件前(後)十行 head -5 /test -n 指定顯示多少行 顯示當前目錄下的test文件的前5行 cut 選項 [文件] 選擇文件中每一行的一部分顯示出來 cut –d “:” –f 2 c.txt -d 用(...)進行分割 以:分割c.txt每一行,顯示c.txt文檔中每一行的第二列 -f 顯示第幾列   鏈接文件 ln [選項] 源 目標 設置鏈接文件,參數為空時默認創建硬鏈接 ln (-d) ct.sh dlink -s 創建符號鏈接 當前目錄下建立一個dlink的硬鏈接,指向ct.sh -d 創建硬鏈接 搜索文件和目錄 find [路徑] [選項] 文件名 可以指定目錄及所有子目錄進行搜索,因為查找硬盤,速度較慢 find . –name “*.txt” –atime 1 -name file 尋找文件名為name file文件,可用通配符* 查找在當前目錄下一個小時內訪問的.txt文件 locate +文件名 從已建立的數據庫中查找,速度特別快,但是數據庫內容需實時更新,可用updatedb命令手動更新數據庫 用法同find which +文件名 查找可執行文件的位置,通過環境變量path下的路徑查找 which ls whereis [選項] 文件名 根據設定好的目錄進行查找,非path下的目錄而是自定義目錄 whereis ls -b 只查找二進制文件   -m 只找說明文件   grep 選項 pattern(包含的字符串) 文件名 表示在文本文件中找包含指定內容的行 grep –n 456 b.txt -n 顯示行號 顯示b.txt中含有456的行 同時顯示行號 -i 字符串不區分大小寫 grep –v 456 b.txt -v 反查,表示在文本文件中找不包含指定內容的行 顯示b.txt中不包含456的行 文件與目錄權限 chown [選項] user:group 目錄或文件名稱 變更文件或目錄的所有者和所屬群 chown -R lucy:root lamp -R 連同目錄下的所有文件都變更 將當前目錄下的lamp目錄及其所有文件與子目錄文件的所有者改為lucy,所屬群改為root chmod [選項] [參數] 目錄或文件名稱 變更文件或目錄的讀寫執行權限 1.chmod 760 ct.sh 把當前目錄下的ct.sh文件的權限改為rwxrw---- -R 連同目錄下的所有文件都變更 2.chmod ug=rwx,o=r ct.sh 把當前目錄下的ct.sh 文件的權限改為rwxrwxr-- 3.chmod g-r,o+w ct.sh 把當前目錄下的ct.sh文件的所屬組的讀權限去掉,給其他人增加寫權限
Copyright © Linux教程網 All Rights Reserved