Linux實用命令

常用命令

linux命令大全匯總 http://man.linuxde.net/netstat

  • ls

    • ls -l 列出文件詳細信息l(list)
    • ls -a 列出當(dāng)前目錄下所有文件及目錄,包括隱藏的a(all)
    • ll -d /var/log/message* 查找某目錄下以message開頭的文件
  • mkdir

    • mkdir -p 創(chuàng)建目錄,若無父目錄,則創(chuàng)建p(parent)
  • echo

    • echo “hello” > new.yaml 創(chuàng)建帶有內(nèi)容的文件
  • scp

    • scp -r root@10.10.10.10:/opt/soft/mongodb /opt/soft/ 從遠程拷貝目錄到本地
    • scp -r /opt/soft/mongodb root@10.10.10.10:/opt/soft/scptest 上傳本地目錄到遠程機器指定目錄
  • find

    • find / -name nginx.conf 查找根目錄/是否存在nginx.conf
    • find /home -name "*.txt" 在/home目錄下查找以.txt結(jié)尾的文件名
    • find / -size +500M 搜索大于500M的文件
  • wc

    • wc -l 統(tǒng)計文本行數(shù)
    • wc -w 統(tǒng)計文本字?jǐn)?shù)
    • wc -c 統(tǒng)計文本字節(jié)數(shù)
  • grep

    • grep "match_pattern" file_1 file_2 file_3 ... 多文件中查找包含“match_pattern”的文本行
    • grep -c "text" file_name 統(tǒng)計文件或者文本中包含匹配字符串的行數(shù)
    • echo this is a test line. | grep -o -E "[a-z]+." 使用正則表達式 -E
  • tree

    • 樹形結(jié)構(gòu)列出指定目錄下的所有文件,包括子目錄里的文件
  • more、less

    • 分頁顯示文本文件內(nèi)容
  • head、tail

    • 顯示文件頭、尾內(nèi)容
  • dd

    • dd if=/dev/zero of=out.txt bs=10M count=1 創(chuàng)建一個50M的文件,文件名為out.txt
  • tar

    • tar -cvf log.tar log2012.log 僅打包,不壓縮!
    • tar -zcvf log.tar.gz log2012.log 打包后,以 gzip 壓縮
    • tar -jcvf log.tar.bz2 log2012.log 打包后,以 bzip2 壓縮
    • tar -ztvf log.tar.gz 查閱tar包內(nèi)有哪些文件
    • tar -zxvf /opt/soft/test/log.tar.gz 將tar包解壓縮
  • nohup

    • nohup command > myout.file 2>&1 & stderr和stdout被重定向到myout.file文件中
    • 使用Ctrl + C發(fā)送SIGINT信號,程序關(guān)閉;關(guān)閉session發(fā)送SIGHUP信號,程序免疫;平時經(jīng)常使用nohup和&配合來啟動程序。雙同免疫

系統(tǒng)管理命令

  • du

    • du -sh 對文件和目錄磁盤使用的空間總量的查看
  • df

    • df -h 顯示磁盤分區(qū)上的可使用的磁盤空間
  • watch

    • watch -d -n 60 "free -h" 每分鐘動態(tài)監(jiān)測主機內(nèi)存的使用情況
  • stat

    • 顯示指定文件的詳細信息,比ls更詳細
  • who

    • 顯示在線登陸用戶
  • whoami

    • 顯示當(dāng)前操作用戶
  • uname

    • uname -r 顯示linux內(nèi)核版本
  • rpm

    • rpm -qa 列出所有安裝過的包
    • rpm -ql nfs-utils-1.3.0-0.54.el7.x86_64 獲取rpm包中的文件安裝路徑
    • rpm -ivh your-package.rpm 安裝rpm軟件包
  • ps

    • ps -ef 顯示瞬間進程狀態(tài)
  • alias

    • alias showmeit="ps -aux"
      命令重命名,另外解除使用unaliax showmeit
  • script

    • script -q myfile 靜默模式記錄,exit 退出記錄
  • crontab

    crontab文件的含義:用戶所建立的crontab文件中,每一行都代表一項任務(wù),每行的每個字段代表一項設(shè)置,它的格式共分為六個字段,前五段是時間設(shè)定段,第六段是要執(zhí)行的命令段,格式如下:minute hour day month week command

    10 1 * * 6,0 /etc/init.d/smb restart 每周六、周日的1:10重啟smb

    創(chuàng)建cron腳本用法

    • 第一步,vi創(chuàng)建cron腳本,命名為crontest.cron,寫入命令0 9 * * * echo "Good morning." >> /tmp/test.txt 每天早上9點執(zhí)行打印一次命令
    • 第二步:添加定時任務(wù)。執(zhí)行命令 crontab crontest.cron 搞定
    • 第三步:crontab -l 查看定時任務(wù)是否成功或者檢測/var/spool/cron下是否生成對應(yīng)cron腳本

    其它用法

    • crontab -r 刪除該用戶的定時任務(wù)
    • crontab -e 編輯該用戶的定時任務(wù)

網(wǎng)絡(luò)管理命令

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)自:https://www.cnblogs.com/gaojun/p/3359355.html ls命令就是li...
    xingzai閱讀 692評論 0 0
  • Linux習(xí)慣問題: 在vim編輯時,按了ctrl + s后,再按ctrl + q就可以繼續(xù)執(zhí)行了。ctrl + ...
    光著腳的鞋閱讀 4,693評論 0 16
  • 對 linux 常用命令不熟,導(dǎo)致每次應(yīng)用的時候都需要去查詢。偶然看到一篇文章描述的比較全面,搜集過來,以備后續(xù)查...
    Dayon閱讀 391評論 0 0
  • 查找,搜索 看一個文件行數(shù):wc -l xxx.txt先搜索內(nèi)容或再看出現(xiàn)次數(shù): 看最近60分鐘內(nèi)修改過的文件fi...
    納達丶無忌閱讀 1,244評論 0 38
  • 這兩天,朋友圈里的一則消息牽絆住了我,刺痛了我柔軟的心。 立冬那天,南京大學(xué)的一位老師發(fā)現(xiàn)婆婆和七個月的兒子走失。...
    大臉and小臉閱讀 292評論 0 0

友情鏈接更多精彩內(nèi)容