亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Linux常用高頻命令

 更新時間:2022年06月28日 14:38:46   作者:小旭2021  
這篇文章介紹了Linux常用的高頻命令,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

命令 cd

#進(jìn)入上級目錄
    cd ..
#進(jìn)入當(dāng)前用戶主目錄
    cd ~
#進(jìn)入上兩級目錄
    cd ../..
#進(jìn)入當(dāng)前目錄
    cd .
#進(jìn)入目錄/etc/docker
    cd /etc/docker

命令 mv

#移動一個文件夾(docker文件夾,移動到/root/file目錄)
    mv ~/docker/ /root/file
#移動一個文件(docker.txt移動到/root/file目錄)
    mv docker.txt /root/file
#當(dāng)前目錄docker.txt移動到/root/file目錄,并重命名為docker0304.txt
    mv docker.txt /root/file/docker0304.txt
#移動文件到上級目錄
    mv docker.txt ../
#一條命令,移動兩個文件docker.txt jenkins.txt到目錄/root/file
    mv docker.txt jenkins.txt -t /root/file

命令 cp

#復(fù)制當(dāng)前目錄包docker.tar.gz到備份目錄/root/bak
    cp docker.tar.gz /root/bak
#復(fù)制文件夾docker到目錄/root/file
    cp -r docker/ /root/file

命令 mkdir

新建一個文件夾mysql
    mkdir mysql
新建三個文件夾mysql1 mysql2 mysql3
    mkdir mysql1 mysql2 mysql3
新建一個多層級文件夾mysql/2019/0304
    mkdir -p mysql/2019/0304

命令 history

#查看歷史命令執(zhí)行記錄
    history
#查看命令mkdir的歷史執(zhí)行記錄
    history | grep mkdir
#執(zhí)行歷史記錄中序號為54的命令
    !54

命令 tail

#實時刷新log
    tail -f mysql.log
#實時刷新最新200條log
    tail -200f mysql.log

命令 tar

#壓縮一個文件docker.txt
    tar -cvf docker.tar docker.txt
#壓縮多個文件docker.txt jenkins.txt
    tar -cvf all.tar docker.txt jenkins.txt
#壓縮文件夾docker/
    tar -cvf docker.tar docker/
#將當(dāng)前目錄所有jpg文件打包成jpg.tar
    tar -cvf jpg.tar *.jpg
#將當(dāng)期目錄所有png文件打包成png.tar.gz
    tar -zcvf png.tar.gz *.png
#解壓jpg.tar
    tar -xvf jpg.tar
#解壓png.tar.gz
    tar -zxvf png.tar.gz

命令 ls

#列出當(dāng)期目錄中所有子目錄和文件
    ls
#列出目錄下的所有文件(包含隱藏文件)
    ls -a
#列出文件的詳細(xì)信息(包括權(quán)限、所有者、文件大小等)
    ls -l
#列出當(dāng)前目錄中所有以"docker"開頭的詳細(xì)內(nèi)容
    ls -l docker*

命令 ps

#查看所有進(jìn)程
    ps -A
#查看java進(jìn)程
    ps -ef | grep java
#顯示所有進(jìn)程信息,包括命令行
    ps -ef

命令 top

#顯示進(jìn)程信息
    top
#監(jiān)控每個邏輯cpu的狀況
    top,按1
#高亮顯示當(dāng)前運(yùn)行進(jìn)程
    top,按b
#顯示完整命令
    top,按c
#退出top程序
    按q

命令 wget

#wget 是一個下載文件的工具,對于 Linux 用戶是必不可少的工具:

#文件地址
#假設(shè)為http://xxxx/xxx.png
#下載此文件
    wget http://xxxx/xxx.png
#下載此文件,并存儲為aaa.png
    wget -o aaa.png http://xxxx/xxx.png
#后臺下載此文件
    wget -b http://xxxx/xxx.png

命令 find

#在/root/file目錄及其子目錄下面查找名字為docker.txt的文件
    find /root/file/ -name docker.txt
#在當(dāng)前目錄及其子目錄中查找任何擴(kuò)展名為"ini"的文件
    find . -name "*.ini"
#在/root/file目錄下查找更改時間在5日以前的文件
    find /root/file/ -mtime +5
#在/root/file目錄下查找更改時間在3日以內(nèi)的文件
    find /root/file/ -mtime -3
#在/root/file目錄下查找所有的目錄
    find . -type d
#在/root/file目錄下查找所有的文件
    find /root/file/ -type f
#在當(dāng)前目錄所有的普通文件中搜索docker這個詞
    find ./ -type f | xargs grep "docker"
#在當(dāng)前目錄,刪除1天以內(nèi)的所有東西
    find ./ -mtime -1 -print | xargs rm -rf
#在當(dāng)前目錄,刪除5天以前的所有東西(慎用!慎用!慎用?。?
    find ./ -mtime +5 -print | xargs rm -rf
#刪除文件大小為0的文件
    find ./ -size 0 | xargs rm -rf

命令 rm(rm -rf慎用)

#刪除/root/file/目錄下的docker.txt文件(系統(tǒng)會詢問是否刪除)
    rm /root/file/docker.txt
#強(qiáng)行刪除/root/file/目錄下的docker.txt文件(系統(tǒng)不會詢問是否刪除)
    rm -f /root/file/docker.txt
#刪除/root/file/目錄下的所有.log文件
    rm -f /root/file/*.log
#刪除/root/file/目錄下的jenkins文件夾
    rm -r /root/file/jenkins/
#強(qiáng)行刪除/root/file/目錄下的jenkins文件夾
    rm -rf /root/file/jenkins/
#刪除/root/file/目錄下的所有內(nèi)容
    rm -rf /root/file/*

文件操作命令

#創(chuàng)建文件
    touch docker.txt
    vim docker.md
    echo 'create file' > docker.ini
    cp docker.txt dockercp.txt
    ls > filelist.txt
#同時創(chuàng)建幾個文件
    touch docker.txt jenkins.txt
#同時創(chuàng)建1000個文件
    touch mysql{0001..1000}.ini
#更改文件docker.txt時間為當(dāng)前時間
    touch docker.txt

查看文件命令

#命令提示
    cat 從第一行開始顯示
    tac 從最后一行開始顯示
    more 一頁一頁顯示
    less 與more相同,但是可以往前翻頁,推薦用less
    head 只看頭幾行
    tail 只看尾幾行
    nl 顯示的時候,輸出行號
#查看文件docker.txt的內(nèi)容
    cat docker.txt
#查看文件docker.txt前20行的內(nèi)容
    head -n 20 docker.txt
#查看文件docker.txt后30行的內(nèi)容
    tail -n 30 docker.txt
#顯示文件docker.txt的第10行到第20行內(nèi)容
    head -n 20 docker.txt | tail -n 10
#倒序顯示文件docker.txt前10行的內(nèi)容
    tac docker.txt | head -n 10
#顯示文件docker.txt前10行的內(nèi)容,并顯示行號
    nl docker.txt | head -n 10

命令 yum & scp

#假設(shè)當(dāng)前服務(wù)器 ip 為 192.168.1.2:

#從linux服務(wù)器192.168.1.1復(fù)制文件docker.txt到服務(wù)器192.168.1.2
    scp root@192.168.1.1:/root/file/docker.txt /root/file
#從linux服務(wù)器192.168.1.1復(fù)制目錄docker/到服務(wù)器192.168.1.2
    scp -r root@192.168.1.1:/root/file/docker/ /root/file
#安裝scp命令,假設(shè)是centos
    yum install openssh-clients

命令 clear & ifconfig & df & du

#清屏
    clear
#查看當(dāng)前服務(wù)器ip
    ifconfig
#查看當(dāng)前服務(wù)器硬盤空間
    df -h
#查看目錄docker/所占用的空間
    du -sh docker

命令 vi/vim & chmod

vi/vim,推薦用vim
#    創(chuàng)建文件、編輯文件
chmod
#    改變文件或目錄的訪問權(quán)限
#創(chuàng)建文件docker.md
    vim docker.md
#更新文件內(nèi)容為"this is a markdown file"
    vim docker.md
    按i,進(jìn)入編輯模式
    輸入內(nèi)容
    按esc進(jìn)入命令模式:wq保存退出
#將文件docker.md設(shè)為所有人可讀
    chmod +r docker.md
#將docker.md設(shè)為只有該文件的擁有者才可以執(zhí)行
    chmod u+x docker.md
#給文件docker.md設(shè)置所有權(quán)限
    chmod 777 docker.md(或者chmod a=rwx docker.md)

查看 Java 應(yīng)用

jps -ml

查看應(yīng)用路徑

pwdx pid

查看所有 Java 應(yīng)用路徑

pid=$(jps -ml|awk '{print $1}');for i in $pid;do pwdx $i;done

小結(jié)

本文列舉了測試工程師最常用的 Linux/Shell 高頻命令。對于任何一個命令的詳細(xì)解釋都可以使用 –help 查看使用幫助,如 top –help。對于英語水平較好的同學(xué),可以使用 man 命令將其解釋文檔輸出保存為一個文件,以便查閱,同樣使用 top 舉例,可以使用 man top > top.txt 保存其解釋文檔。

到此這篇關(guān)于Linux常用高頻命令的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • linux下解決?git?clone每次都要輸入用戶名密碼問題(推薦)

    linux下解決?git?clone每次都要輸入用戶名密碼問題(推薦)

    這篇文章主要介紹了linux下解決?git?clone每次都要輸入用戶名密碼問題,先用git?config?--global?user.name?'username’和git?config?--global?user.email?'xxx@xxx.com’配置一下用戶名和郵箱,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-10-10
  • linux shell實現(xiàn)獲取用戶輸入指定范圍的單個字符的兩種方法

    linux shell實現(xiàn)獲取用戶輸入指定范圍的單個字符的兩種方法

    用shell實現(xiàn)的,要求獲取用戶輸一個字符a-zA-Z實現(xiàn)方法如下,需要的朋友可以參考下
    2013-03-03
  • 查找目錄下同名但不同后綴名文件的shell腳本代碼

    查找目錄下同名但不同后綴名文件的shell腳本代碼

    這個腳本可以實現(xiàn)指定目錄下同名但不同后綴名的查找,可以拓展為刪除指定的文件的腳本,覺得很實用,分享一下
    2013-02-02
  • linux命令查看磁盤空間的方法

    linux命令查看磁盤空間的方法

    這篇文章主要介紹了linux命令查看磁盤空間的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • 開發(fā)者常用及實用Linux Shell命令備忘錄(小結(jié))

    開發(fā)者常用及實用Linux Shell命令備忘錄(小結(jié))

    這篇文章主要介紹了開發(fā)者常用及實用Linux Shell命令備忘錄(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Shell日志分析常用命令和例子

    Shell日志分析常用命令和例子

    這篇文章主要介紹了Shell日志分析常用命令和例子,本文重點在一樣實現(xiàn)日志分析命令語句例子上,本文給出了10條常用的分析實例,需要的朋友可以參考下
    2014-12-12
  • Linux下快速比較兩個目錄的不同(多種方法)

    Linux下快速比較兩個目錄的不同(多種方法)

    這篇文章主要介紹了Linux下快速比較兩個目錄的不同,本文給大家?guī)砹硕喾N方法,非常不錯,具有一定的參考借鑒價值,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧
    2018-05-05
  • Linux下科學(xué)計數(shù)法(e)轉(zhuǎn)化為數(shù)字的方法

    Linux下科學(xué)計數(shù)法(e)轉(zhuǎn)化為數(shù)字的方法

    這篇文章主要介紹了Linux下科學(xué)計數(shù)法(e)轉(zhuǎn)化為數(shù)字的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Linux?中?tar?命令詳解

    Linux?中?tar?命令詳解

    這篇文章主要,給大家?guī)淼氖?Linux?命令系列,要介紹的是一個常用且強(qiáng)大的命令:tar,文中代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • Shell腳本編程之判斷語句

    Shell腳本編程之判斷語句

    這篇文章主要介紹了Shell腳本編程之判斷語句的相關(guān)資料,需要的朋友可以參考下
    2016-01-01

最新評論