[OS-linux-common command]

一、網(wǎng)絡(luò)相關(guān)

1.telnet ip空格port //遠程端口查看
2.curl系列

下面是常用實戰(zhàn)總結(jié)

3. ip相關(guān)
  • nslookup baidu.com 根據(jù)域名查找ip

二、文件操作

1.查看
  • df -h 文件名,文件系統(tǒng)占用情況
  • cat /proc/sys/kernel/threads-max ,系統(tǒng)支持最大的線程數(shù)
  • du -sh ,當前路徑目錄占用磁盤大小
  • du /tmp -m --max-depth=1 ,/tmp目錄下一級文件文件占用大小,單位M
  • ls
    -- ls -l ,列出文件詳細信息
    -- ls -a ,列出文件,包括隱藏文件
    -- ls -s ,在每個文件名后輸出該文件的大小
2.修改
  • 修改文件的權(quán)限
    -- chown username file ,修改文件擁有者
    -- chgrp [-R] grpname file ,修改文件所屬組(遞歸)
    -- chmod [-R] 777 file ,修改文件的讀寫權(quán)限(遞歸)

  • 解壓文件
    -- .bz2壓縮包 , bzip2 -d filename.bz2 / bunzip2 fllename.bz2
    -- .tar.bz2壓縮包 ,tar jxvf filename.tar.bz2 / tar --bzip xvf filename.tar.bz2
    -- .tar.gz壓縮包 , tar -zxvf filename.tar.gz [指定解壓到目錄] (解釋:z表示通過gzip進行壓縮,還可以是別的,如j表示bzip2壓縮;x表示解壓縮,如果是c表示壓縮;v表示解壓的過程中顯示文件名;f后面跟上要處理的文件名;tar只是用來打包,沒有解壓縮 )
    -- .gz壓縮包,gzip -d filename.gz [可能也可以指定解壓目的目錄]

  • 壓縮文件
    -- .gz壓縮包, 壓縮文件,gzip abc.txt,源文件會消失(如果不希望消失,使用gzip -c abc.txt > abc.gz),生成abc.gz壓縮文件;壓縮文件夾,gzip -r 目錄,注意只會壓縮目錄下的所有文件

  • 清空文件
    -- > 文件名
    -- cat /dev/null > 文件名

3.搜索
  • grep命令(*****五星高效)
    -- linux下全文本搜索
    -- grep -l [文本] * ????//當前目錄下搜索含有文本的文件(不會進入文件夾中搜索, -l沒有用基本,還是不用杠愛偶)
    -- grep '文本' *|file ????//打印出所在行信息
    -- grep -o '文本' file | wc -l ???? //模糊匹配,統(tǒng)計文本在file中出現(xiàn)的次數(shù)
    -- grep -wo '文本' file | wc -l ???? //精確匹配,統(tǒng)計文本在file中出現(xiàn)的次數(shù)
    -- grep -i [文本] * ????//不區(qū)分大寫

  • find命令
    -- fine /tmp/ -name "server.*" ????//在/tmp/目錄下搜索server.xml文件(也可以搜索文件夾);

  • locate/whereis/which ,暫時沒有用到,可參考


三、文本相關(guān)

1.vim 系列
  • i/esc ,命令模式/輸入模式切換
  • :q/:wq/:q! ,不同退出方式
  • 命令模式下搜索字符串:
    -- /[string] ,從頭開始搜索
    -- ?[string] ,從尾開始搜索
    -- n/shift+n ,下一個/上一個
    -- nohlsearch ,消除高亮
  • 創(chuàng)建
    -- vim 1.txt ,可用來創(chuàng)建文本文件
2.less系列
  • less [-參數(shù)] a.log ,基本用法
    -- [-f], 強制打開特殊文件,如二進制文件
    -- [-N], 顯示行號的打開文件
    -- [-m], 顯示百分比
  • 搜索
    -- /字符串, 從上開始搜索
    -- ?字符串, 從下開始搜索
    -- n/shift+n, 進行翻行
    -- pageup/pagedown, 進行翻行
  • 瀏覽
    -- g/G, 跳到開頭\結(jié)尾
    -- 空格\b, 向下翻一頁\向上翻一頁
    -- j\k, 向下翻一行\(zhòng)向上翻一行
    -- ma, 用a標記當前位置
    -- 'a, 跳到a標記位置
    -- F, 類似于tail -f 的效果,讀取文件的最新內(nèi)容,ctrl + c停止 好東西
  • 編輯
    -- v ,進入編輯模式, 使用配置的編輯器編譯當前文件
    -- shift + ZZ, 保存并推出到less查看模式
  • q ,退出less,退出less,退出less
3.grep系列
  • 搜索
    -- grep keyword file ,顯示該數(shù)據(jù)出現(xiàn)在某行

四、系統(tǒng)參數(shù)設(shè)置

1.環(huán)境變量查看
最后編輯于
?著作權(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)容

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