Linux常用操作命令(更新中)

常用指令

  • ~:家目錄
  • .:當(dāng)前目錄
  • /:根目錄
  • cat /etc/issue :查看linux系統(tǒng)版本
  • man :查看命令的參數(shù)與對象
    • ps:用man查看時:空格->下一頁 /關(guān)鍵詞->查找某個詞 n->定位到下個關(guān)鍵詞 N->定位到上個關(guān)鍵詞 q->退出
  • echo:在終端顯示字符串或變量 ps:變量以$開頭
  • date:顯示日期和系統(tǒng)時間
  • reboot:重啟
  • ifconfig:查看當(dāng)前網(wǎng)卡配置和網(wǎng)絡(luò)狀態(tài)信息
  • uname:查看系統(tǒng)內(nèi)核版本信息 eg:uname -a
  • uptime:查看系統(tǒng)負(fù)載情況
  • free:查看內(nèi)存使用量情況 eg:free -h
  • who:查看當(dāng)前登入主機的用戶情況
  • last:查看所有系統(tǒng)的登入記錄
  • history:顯示歷史執(zhí)行過的命令 ps: -n 顯示最近n條命令 !行號:執(zhí)行該行命令
  • pwd:顯示當(dāng)前工作目錄
  • cd:切換工作目錄 ps: -:上次目錄 ~:家目錄 ..:上級目錄 ~username:其他用戶家目錄
  • ls:查看目錄中的文件 ps: -a:全部文件(包括隱藏) -l:文件詳細(xì)信息 -h:文件容量
    • ll:等價于 ls -l
  • cat:查看純文本文件(較短的) ps: -n:顯示行號 -b:顯示行號(不包括空行)
  • more:查看純文本文件(較長的) ps: -數(shù)字:預(yù)先顯示的行數(shù)(默認(rèn)為一頁)
  • head:查看純文本文檔的前N行 eg:head -n 10 filename :顯示10行
  • tail:查看純文本文檔的后N行 eg:tail -n 10 filename :顯示后10行
  • touch:創(chuàng)建空白文件和修改文件時間 ps 文件三種時間-> mtime(內(nèi)容更改時間) ctime(與屬性更改時間)atime(讀取文件內(nèi)容的時間) -a:修改atime -m:修改mtime -d:同時修改atime和mtime
  • mkdir:創(chuàng)建空白文件夾
  • cp:復(fù)制文件或目錄 eg:cp filename1 filename2
  • rm:刪除文件或目錄 ps:-i:刪除前先詢問 -r刪除文件夾
  • rmdir:刪除空目錄 ps:非空目錄無法用rmdir 采用rm -r
  • useradd:創(chuàng)建新用戶
  • passwd:修改用戶密碼
  • uesrdel:刪除用戶
  • usermod:修改用戶屬性
  • tar:對文件打包壓縮或解壓
    eg 打包并壓縮文件-> tar czvf 壓縮包名.tar.gz 文件名
       解壓并展開壓縮包-> tar xzvf 壓縮包名.tar.gz
       打包目錄里的所有文件->tar czvf 壓縮包名.tar.gz /目錄名
       解壓到指定目錄中-> tar xzvf 壓縮包名.tar.gz -C /目錄名
  • grep:對文本內(nèi)容進行搜索 eg: grep 關(guān)鍵詞 文本文件 ps:-i:忽略大小寫 -n:顯示行號 -v:反向選擇
  • find:查找文件
  • chmod:修改文件權(quán)限 ps
  • tree:
  • alias:設(shè)置命令的別名 eg:alias cp="cp -i"
  • su:切換用戶 eg:su - root:以root身份登錄 中間加-則將環(huán)境變量$PATH改為新用戶的
  • read:輸入 eg:read -p "enter the password:" PASSWD
  • echo:輸出 eg:echo "your password is: $PASSWD"
  • service:對系統(tǒng)服務(wù)進行管理,如啟動、停止、重啟、查看狀態(tài) eg:service nginx status
  • dpkg(Debian package):查看已安裝包(Debian版專用) eg:dpkg --list\
  • apt-get install 軟件名:安裝軟件
  • apt-get --purge remove 軟件名:卸載軟件(--purge代表徹底刪除)
  • df -h:查看磁盤容量
  • du -sh:查看文件和目錄磁盤使用的空間
  • dd:復(fù)制文件并對原文件的內(nèi)容進行轉(zhuǎn)換和格式化處理。
  • Ctrl+c:終止當(dāng)前指令
  • apt-get update:更新軟件列表
  • apt-get upgrade:根據(jù)軟件列表更新軟件
  • tail -f filename 把 filename 文件里的最尾部的內(nèi)容顯示在屏幕上,并且不斷刷新,只要 filename 更新就可以看到最新的文件內(nèi)容 常用于查看日志
  • ps aux:查看所有進程(以BSD風(fēng)格顯示)
  • ps -ef:查看所有進程(以標(biāo)準(zhǔn)風(fēng)格顯示)
  • curl url:返回該url的html內(nèi)容
  • netstat -apn 查看端口映射情況
  • netstat -apn | grep 8080 查看8080端口
    • a :show all
    • p :show pid和進程名
    • n :show 端口號
    • l :show 只在Listen的sockets
    • t :show TCP相關(guān)的
    • u :show UDP相關(guān)的
  • wc -l : 查看文件行數(shù)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容