linux常用命令,知识在于总结
pwd ? ?顯示當前文件或目錄的路徑,雖說命令行前面有路徑,但有時還會用到
cd ?進入目錄
? ? cd / ?進入根目錄 ? cd ~ ?進入主目錄 ?cd .. ? 返回上一級目錄
ls ? 列出當前目錄下的所有文件(不包括隱藏文件)
? ? ls -F ? 產生區分目錄,可執行和鏈接文件的標志。目錄后加上/,可執行文件加上*,鏈接文件上@
? ? ls -a ?顯示所有文件和目錄包括隱藏的
? ? ls -l ?顯示每個文件和目錄的詳細信息
dir ? 列出所有文件和目錄(不包括隱藏的),類似于ls
? ? ?vdir ? 列出所有文件和目錄的詳細信息(不包括隱藏的)
cat ? 查看文件的內容,經常用到
? ? ?cat -n ?查看文件顯示行號
? ? ?more ? 支持分頁查看文件,用于文件多的時候
? ? ?less ? ? 查看文件的內容,比more更強大,增加了很多新特性
head -n ?查看文件開頭的前n行內容
? ? ?tail -n ?查看文件末尾n行的內容
grep ? 根據特定內容查找到文件的某一行,感覺挺智能的
find ? ? ?在給定范圍查找文件
? ? ?find -atime n ? n天前最后一次使用的文件
? ? ?find -mtime n ? n天前最后一次修改的文件
locate ?查找文件命令,比find快
whereis ? 查找程序文件
who ?查看當前系統有哪些用戶登錄
whoami ? 查看當前使用者的身份
man ?尋求幫助的命令,遇到不懂的命令可以用下
mkdir ?新建目錄
touch ? 創建一個空文件
mv ? 移動文件和目錄
? ? ? ?mv -i ?被移目錄有重名文件的提示是否覆蓋
? ? ? ?mv -f ? 不提示,直接刪除
? ? ? ?mv -r ? 遞歸刪除目錄和目錄中的文件
cp ?復制文件和目錄,和mv一樣有覆蓋機制,選項和mv類似,有-i和-b
rmdir ? 刪除空目錄
? ? ? ?rm ?刪除目錄和文件,目錄可以不是空目錄,比rmdir好用
? ? ? ?rm -i ? 提示是否刪除
? ? ? ?rm -f ? 不提示,直接刪除
? ? ? ?rm -r ? ?遞歸刪除目錄和目錄下的文件
chown ? 改變文件所有權,只有對該文件有所有權才能改變其所有權
? ? ? ?chown -R ?改變目錄和目錄下文件的所有權
chmod ?改變文件和目錄的權限
說明:u屬主,g表示組,o其他人,它們都對應有相應的權限
? ? ? ? ?+增加權限,-刪除權限,=直接賦予權限
? ? ? ? ? chmod u+x ?表示對文件的屬主增加執行的權限
? ? ? ? ? ?用二進制表示權限,r是4,w是2,x是1.其中數值相加的結果表示其擁有的權限
? ? ? ? ? ?chmod 111 ? 表示對u,g,o只賦予執行的權限
ln -s ?表示一哥軟鏈接,軟鏈接類似于windows中的快捷方式,對軟鏈接的改變不會對原文件有影響
? ? ? ? ? ?ln ? 表示硬鏈接,對硬鏈接的改變相當于直接對原文件作出改變
> 輸出重定向,<輸入重定向,| 表示管道(連接2個命令,把前一個命令的輸出當中后一個命令的輸入)
gzip ?壓縮文件命令,不能用來壓縮目錄。壓縮后,原文件不存在
? ? ? ? ? gzip -d ? 解壓文件
bzip2 ?壓縮文件,有比gzip更好的壓縮效率,用法與gzip類似
tar ?文件打包
? ? ? ? ? ?-c ? ?指導tar打包文件
? ? ? ? ? ?-v ? ?顯示打包的過程
? ? ? ? ? ?-f ? ? 指定打包后的文件名
useradd ? 增加用戶
? ? ? ? ? ? userdel ? 刪除用戶
? ? ? ? ? ? usermod ? ?修改用戶賬號
? ? ? ? ? ? groupadd ? 增加組
history ? ?查看用過的命令
? ? ? ? ? ?history n ? ? 查看n天用過的命令
?
參考資料:
linux從入門到精通(劉憶智)
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的linux常用命令,知识在于总结的全部內容,希望文章能夠幫你解決所遇到的問題。