国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 >

    Linux系統(tǒng)命令大全

    時間: 懷健20 分享

    命令是Linu__操作系統(tǒng)的利器,務(wù)必掌握好,當然不可能一下子熟練掌握,但是只要多加練習(xí),就可熟能生巧,運用自如。下面就讓小編帶你去看看那些Linu__系統(tǒng)命令大全,希望能幫助到大家!

    教程 | Linu__常用命令大全

    ls

    命令名稱:ls

    命令英文原意:list

    命令所在路徑:/bin/ls

    執(zhí)行權(quán)限:所有用戶

    功能描述:顯示目錄文件

    ls (顯示當前目錄下文件)

    ls 目錄名 (顯示指定目錄下文件)

    ls -l (長格式顯示目錄文件)

    ls -l 文件名 (長格式顯示指定文件)

    ls -a (顯示所有文件(包含隱藏文件))

    ls -al (長格式顯示當前目錄下所有文件)

    ls -h (文件大小顯示為常見大小單位 B KB MB ...)

    ls -d (顯示目錄本身,而不是里面的子文件)

    長格式顯示項

    -rw------- 1 root root 1190 08-10 23:37 anaconda-ks.cfg

    ① ② ③ ④ ⑤ ⑥ ⑦

    第①項:權(quán)限位

    第②項:引用計數(shù)

    第③項:屬主(所有者)

    第④項:屬組

    第⑤項:大小

    第⑥項:最后一次修改時間

    第⑦項:文件名

    cd

    命令名稱:cd

    命令英文原意:change directory

    命令所在路徑:shell內(nèi)置命令

    執(zhí)行權(quán)限:所有用戶

    功能描述:切換所在目錄

    cd /usr/local/src 切換到指定路徑(使用絕對路徑方式)

    cd ~ 進入當前用戶的家目錄

    cd - 進入上次目錄

    cd .. 進入上一級目錄

    cd . 進入當前目錄

    絕對路徑:cd ../usr/local 參照當前所在目錄,進行查找。一定要先確定當前所在目錄。 相對路徑:cd /usr/local 從根目錄開始指定,一級一級遞歸查找。在任何目錄下,都能進入指定位置。

    pwd

    命令名稱:pwd

    命令英文原意:print working directory

    命令所在路徑:/bin/pwd

    執(zhí)行權(quán)限:所有用戶

    功能描述:顯示當前所在目錄(當前工作目錄)

    Linu__ 常見目錄

    / 根目錄

    /bin 命令保存目錄(普通用戶就可以讀取的命令)

    /boot 啟動目錄,啟動相關(guān)文件

    /dev 設(shè)備文件保存目錄

    /etc 配置文件保存目錄

    /home 普通用戶的家目錄

    /lib 系統(tǒng)庫保存目錄

    /mnt 系統(tǒng)掛載目錄

    /media 掛載目錄

    /root 超級用戶的家目錄

    /tmp 臨時目錄

    /sbin 命令保存目錄(超級用戶才能使用的目錄)

    /proc 直接寫入內(nèi)存的

    /sys 將內(nèi)核的一些信息映射,可供應(yīng)用程序所用

    /usr 系統(tǒng)軟件資源目錄

    /usr/bin/ 系統(tǒng)命令(普通用戶)

    /usr/sbin/ 系統(tǒng)命令(超級用戶)

    /var 系統(tǒng)相關(guān)文檔內(nèi)容

    /var/log/ 系統(tǒng)日志位置

    /var/spool/mail/ 系統(tǒng)默認郵箱位置

    /var/lib/ 默認安裝的庫文件目錄

    mkdir

    命令名稱:mkdir

    命令英文原意:make directories

    命令所在路徑:/bin/mkdir

    執(zhí)行權(quán)限:所有用戶

    功能描述:建立目錄

    mkdir test 創(chuàng)建名為test的目錄

    mkdir -p test1/test2/test3 遞歸創(chuàng)建

    rmdir

    命令名稱:rmdir

    命令英文原意:remove empty directories

    命令所在路徑:/bin/rmdir

    執(zhí)行權(quán)限:所有用戶

    功能描述:刪除目錄 (只能刪除空目錄)

    ![](/assets/屏幕快照 2017-07-19 上午11.05.47.png)

    文件操作命令

    touch

    命令名稱:touch

    命令所在路徑:/bin/touch

    執(zhí)行權(quán)限:所有用戶

    功能描述:創(chuàng)建空文件 或 修改文件時間

    touch test.py 創(chuàng)建空文件,如果文件存在,則修改文件創(chuàng)建時間

    rm

    命令名稱:rm

    命令英文原意:remove

    命令所在路徑:/bin/rm

    執(zhí)行權(quán)限:所有用戶

    功能描述:刪除

    rm 文件名 刪除文件

    rm -r 目錄名 遞歸刪除文件和目錄

    rm -f 文件名 強制刪除

    rm -rf 目錄名 強制刪除目錄和文件

    cat

    命令名稱:cat

    命令所在路徑:/bin/cat

    執(zhí)行權(quán)限:所有用戶

    功能描述:查看文件內(nèi)容,從頭到尾的內(nèi)容。

    cat 文件名 查看文件內(nèi)容內(nèi)容

    cat -n 文件名 查看文件內(nèi)容,并列出行號

    more

    命令名稱:more

    命令所在路徑:/bin/more

    執(zhí)行權(quán)限:所有用戶

    功能描述:分屏顯示文件內(nèi)容

    more 文件名 分屏顯示文件內(nèi)容

    向上翻頁 空格鍵

    向下翻頁 b鍵

    退出查看 q鍵

    head

    命令名稱:head

    命令所在路徑:/usr/bin/head

    執(zhí)行權(quán)限:所有用戶

    功能描述:顯示文件頭

    head 文件名 顯示文件頭幾行(默認顯示10行)

    head -n 20 文件名 顯示文件前20行

    head -n -20 文件名 顯示文件最后20行

    ctrl + c 強制終止查看模式

    ctrl + l 清屏

    ln

    命令名稱:ln

    命令英文原意:link

    命令所在路徑:/bin/ln

    執(zhí)行權(quán)限:所有用戶

    功能描述:鏈接文件

    等同于Windows中的快捷方式

    新建的鏈接,占用不同的硬盤位置

    修改一個文件,兩邊都會改變

    刪除源文件,軟連接文件打不開

    ln -s 源文件 目標文件 創(chuàng)建鏈接文件(文件名都必須寫絕對路徑)

    文件和目錄都能操作的命令

    rm

    刪除文件或目錄

    cp

    命令名稱:cp

    命令英文原意:copy

    命令所在路徑:/bin/cp

    執(zhí)行權(quán)限:所有用戶

    功能描述:復(fù)制文件或目錄

    cp 源文件 目標位置 (復(fù)制)

    cp 源文件 目標位置/目標名稱 (復(fù)制并改名)

    cp -r 復(fù)制目錄

    cp -p 連帶文件屬性一起復(fù)制

    cp -d 若源文件是鏈接文件,則復(fù)制鏈接屬性

    cp -a 相當于 cp -pdr

    mv

    命令名稱:mv

    命令英文原意:move

    命令所在路徑:/bin/mv

    執(zhí)行權(quán)限:所有用戶

    mv 源文件 目標位置

    mv /root/test /tmp/ 將/root/下的test文件移動到/tmp/目錄下

    mv /root/test /root/newtest 將/root/下的test文件改名為newtest

    權(quán)限管理

    ?權(quán)限位

    -rw-r--r--. 1 root root 44736 7月 18 00:38 install.log

    ?權(quán)限位是十位

    第一位:代表文件類型

    - 普通文件

    d 目錄文件

    l 鏈接文件

    其他九位:代表各用戶的權(quán)限

    (前三位=屬主權(quán)限u 中間三位=屬組權(quán)限g 其他人權(quán)限o)

    r 讀 4

    w 寫 2

    __ 執(zhí)行 1

    ?權(quán)限意義

    ?權(quán)限對文件的含義:

    r:讀取文件內(nèi)容 如:cat、more、head、tail

    w:編輯、新增、修改文件內(nèi)容 如:vi、echo 但是不包含刪除文件

    __:可執(zhí)行 /tmp/11/22/abc ---------

    ?權(quán)限對目錄的含義:

    r:可以查詢目錄下文件名 如:ls

    w:具有修改目錄結(jié)構(gòu)的權(quán)限 如:touch、rm、mv、cp

    __:可以進入目錄 如:cd

    chmod

    命令名稱:chmod

    命令英文原意:change the permissions mode of a file

    命令所在路徑:/bin/chmod

    執(zhí)行權(quán)限:所有用戶

    功能描述:修改權(quán)限

    chmod u+__ aa aa文件的屬主加上執(zhí)行權(quán)限

    chmod u-__ aa aa文件的屬主減去執(zhí)行權(quán)限

    chmod g+w,o+w aa aa文件的屬組和其他人加上寫權(quán)限

    chmod u=rw__ aa aa文件的用戶權(quán)限改為所有權(quán)限(讀+寫+執(zhí)行)

    另一種表現(xiàn)方式:

    chmod 755 aa aa文件的屬主權(quán)限是rw__,屬組和其他人是r__

    chmod 644 aa aa文件的屬主權(quán)限是rw,屬組和其他人是r

    屬主和屬組命令chown

    命令名稱:chown

    命令英文原意:change file ownership

    命令所在路徑:/bin/chown

    執(zhí)行權(quán)限:所有用戶

    功能描述:修改文件的屬主或?qū)俳M

    chown 用戶名 文件名 改變文件屬主

    chown user1 aa user1必須存在

    chown user1:user1 aa 改變屬主同時改變屬組

    用戶操作

    useradd 用戶名 功能描述:添加用戶

    passwd 用戶名 功能描述:設(shè)定用戶密碼

    幫助命令

    man

    命令名:man

    命令英文原意:manual

    命令所在路徑:/usr/bin/man

    執(zhí)行權(quán)限:所有用戶

    功能描述:查看命令的幫助

    --help

    命令名:--help

    執(zhí)行權(quán)限:所有用戶

    功能描述:查看命令的幫助

    查找命令

    whereis

    命令名:whereis

    命令名稱:whereis

    命令所在路徑:/usr/bin/whereis

    執(zhí)行權(quán)限:所有用戶

    功能描述:查找命令的命令,同時看到幫助文檔位置

    find

    命令名稱:find

    命令所在路徑:/usr/bin/find

    執(zhí)行權(quán)限:所有用戶

    功能描述:搜索命令

    find 查找位置 -name 文件名

    find / -name aabbcc 查找/目錄下名為 aabbcc的文件

    更多選項:

    -name 文件名 按照文件名查找

    -user 用戶名 按照屬主用戶名查找文件

    -group 組名 按照屬組組名查找文件

    -nouser 找沒有屬主的文件 (除了這三個文件:/proc、/sys、/mnt/cdrom)

    -size 按照文件大小k M 如:find / -size +50k

    -type 按照文件類型查找(f=普通 d=目錄 l=鏈接)

    -perm 按照權(quán)限查找 如:find /root -perm 644

    -iname 按照文件名查找,不區(qū)分大小寫

    grep

    命令名稱:grep

    命令所在路徑:/bin/grep

    執(zhí)行權(quán)限:所有用戶

    功能描述:查找符合條件的字串

    grep 選項 '字串' 查找路徑

    grep -i "root" /etc/passwd

    -v 反向選擇

    -i 忽略大小寫

    管道符 |

    命令1 | 命令2 命令1的執(zhí)行結(jié)果,作為命令2的執(zhí)行條件

    cat 文件名 | grep '字串' 提取含有字符串的行

    ls -l /etc | more 分屏顯示ls內(nèi)容

    壓縮和解壓縮

    ?linu__可以識別的常見壓縮格式:.gz .bz2

    ?常見的壓縮和打包命令:.tar.gz .tar.bz2

    ?壓縮/解壓 同時打包

    tar -zcvf 壓縮文件名 源文件

    tar -zcvf aa.tar.gz aa

    -z 識別.gz格式

    -c 壓縮

    -v 顯示壓縮過程

    -f 指定壓縮包名

    tar -z__vf 壓縮文件名 解壓縮同時解打包

    tar -jcvf 壓縮文件名 源文件 壓縮同時打包

    tar -jcvf aa.tar.bz2 aa

    tar -j__vf aa.tar.bz2 解打包同時解壓縮

    查看不解包

    tar -ztvf aa.tar.gz 查看不解壓

    tar -jtvf aa.tar.bz2

    -t 只查看,不解壓

    tar -j__vf root.tar.bz2 -C /tmp/ 指定解壓縮位置

    關(guān)機和重啟命令

    shutdown

    命令名稱:shutdown

    命令所在路徑:/sbin/shutdown

    執(zhí)行權(quán)限:root

    功能描述:關(guān)機/重啟

    shutdown -h now 沒有特殊情況,使用此命令

    -h 關(guān)機

    -r 重啟

    reboot

    命令名稱:reboot

    命令所在路徑:/sbin/reboot

    執(zhí)行權(quán)限:root

    功能描述:關(guān)機/重啟掛載

    掛載命令

    mount

    命令名稱:mount

    命令所在路徑:/bin/mount

    執(zhí)行權(quán)限:所有用戶

    功能描述:掛載

    linu__所有存儲設(shè)備都必須掛載使用,包括硬盤

    光盤掛載

    /dev/sda1 第一個scsi硬盤的第一分區(qū)

    /dev/cdrom 光盤

    /dev/hdc IDE硬盤 centos 5.5

    /dev/sr0 光盤 centos 6.__

    mount -t 文件系統(tǒng) 設(shè)備描述文件 掛載點(已經(jīng)存在空目錄)

    mount -t iso9660 /dev/cdrom /mnt/cdrom

    光盤卸載

    umount /dev/cdrom

    umount /mnt/cdrom 注意:退出掛載目錄,才能卸載

    fdisk -l 查看設(shè)備名

    mount -t vfat /dev/sdb1 /mnt/usb

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

    ping

    命令名稱:ping

    命令所在路徑:/bin/ping

    執(zhí)行權(quán)限:所有用戶

    功能描述:測試網(wǎng)絡(luò)暢通性

    ping -c 次數(shù) ip 探測網(wǎng)絡(luò)通暢

    ifconfig

    命令名稱:ifconfig

    命令英文原意:interface configure

    命令所在路徑:/sbin/ifconfig

    執(zhí)行權(quán)限:root

    功能描述:查詢本機網(wǎng)絡(luò)信息

    Linu__常用命令 ps 入門基礎(chǔ)教程

    Linu__上進程有5種狀態(tài):

    運行(正在運行或在運行隊列中等待)

    中斷(休眠中, 受阻, 在等待某個條件的形成或接受到信號)

    不可中斷(收到信號不喚醒和不可運行, 進程必須等待直到有中斷發(fā)生)

    僵死(進程已終止, 但進程描述符存在, 直到父進程調(diào)用wait4()系統(tǒng)調(diào)用后釋放)

    停止(進程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信號后停止運行運行)

    ps工具標識進程的5種狀態(tài)碼:

    R 運行 runnable (on run queue)

    S 中斷 sleeping

    D 不可中斷 uninterruptible sleep (usually IO)

    T 停止 traced or stopped

    Z 僵死 a defunct (”zombie”) process

    ps 使用

    用法:ps [ 參數(shù) ]

    ps命令有很多參數(shù),具體如下:

    -A 顯示所有進程(等價于-e)(utility)

    -a 顯示一個終端的所有進程,除了會話引線

    -N 忽略選擇。

    -d 顯示所有進程,但省略所有的會話引線(utility)

    -__ 顯示沒有控制終端的進程,同時顯示各個命令的具體路徑。d__不可合用。(utility)

    -p pid 進程使用cpu的時間

    -u uid or username 選擇有效的用戶id或者是用戶名

    -g gid or groupname 顯示組的所有進程。

    U username 顯示該用戶下的所有進程,且顯示各個命令的詳細路徑。如:ps U zhang;(utility)

    -f 全部列出,通常和其他選項聯(lián)用。如:ps -fa or ps -f__ and so on.

    -l 長格式(有F,wchan,C 等字段)

    -j 作業(yè)格式

    -o 用戶自定義格式。

    v 以虛擬存儲器格式顯示

    s 以信號格式顯示

    -m 顯示所有的線程

    -H 顯示進程的層次(和其它的命令合用,如:ps -Ha)(utility)

    e 命令之后顯示環(huán)境(如:ps -d e; ps -a e)(utility)

    h 不顯示第一行

    --version 顯示版本信息

    --help 顯示幫助信息

    下面給大家舉幾個在日常生活中使用較多的ps命令。

    1、ps -au__

    最常用的方法是ps -au__,然后再利用一個管道符號導(dǎo)向到grep去查找特定的進程,然后再對特定的進程進行操作。

    列說明:

    USER:用戶名

    PID:進程ID(Process ID)

    %CPU:進程的cpu占用率

    %MEM:進程的內(nèi)存占用率

    VSZ:進程所使用的虛存的大小(Virtual Size)

    RSS:進程使用的駐留集大小或者是實際內(nèi)存的大小,Kbytes字節(jié)。

    TTY:與進程關(guān)聯(lián)的終端(tty)

    STAT:進程的狀態(tài):進程狀態(tài)使用字符表示的(STAT的狀態(tài)碼)

    TIME:進程使用的總cpu時間

    COMMAND:正在執(zhí)行的命令行命令

    2、ps -a__jf

    樹形顯示進程,有時候我們希望以樹形結(jié)構(gòu)顯示進程,可以使用 -a__jf參數(shù)。

    ps -a__jf

    或者可以使用另一個命令。

    pstree

    3、ps -ef

    是用標準的格式顯示進程的、其格式如下

    列說明:

    UID:用戶ID(User ID)

    PID:進程ID(Process ID)

    PPID:父進程的進程ID(Parent Process id)

    STIME:啟動時間

    TTY:與進程關(guān)聯(lián)的終端(tty)

    TIME:進程使用的總cpu時間

    CMD:正在執(zhí)行的命令行命令

    4、ps -l

    列說明:

    F:代表這個程序的旗標 (flag), 4 代表使用者為 super user

    S:睡眠 Sleeping 休眠中, 受阻, 在等待某個條件的形成或接受到信號。

    UID:用戶ID(User ID)

    PID:進程ID(Process ID)

    PPID:父進程的進程ID(Parent Process id)

    C:CPU 使用的資源百分比

    PRI:這個是 Priority (優(yōu)先執(zhí)行序) 的縮寫,詳細后面介紹

    NI:這個是 Nice 值,在下一小節(jié)我們會持續(xù)介紹

    ADDR:這個是 kernel function,指出該程序在內(nèi)存的那個部分。如果是個 running的程序,一般就是 "-"

    SZ:使用掉的內(nèi)存大小

    WCHAN:目前這個程序是否正在運作當中,若為 - 表示正在運作

    TTY:登入者的終端機位置

    TIME:使用掉的 CPU 時間。

    CMD 所下達的指令為何

    5、顯示所有當前進程

    (1)、ps -a__

    使用 -a參數(shù),-a 代表 all。同時加上__參數(shù)會顯示沒有控制終端的進程。

    (2)、ps -a__ | less

    這個命令的結(jié)果或許會很長。為了便于查看,可以結(jié)合less命令和管道來使用。

    6、通過cpu和內(nèi)存使用來過濾進程

    如果你想把結(jié)果按照 CPU 或者內(nèi)存用量來篩選,這樣你就找到哪個進程占用了你的資源。要做到這一點,我們可以使用 au__ 參數(shù),來顯示全面的信息:

    (1)、ps -au__ | less

    顯示全面信息

    當結(jié)果很長時,我們可以使用管道和less命令來篩選。

    默認的結(jié)果集是未排好序的,可以通過 –sort命令來排序。

    (2)、根據(jù) CPU 使用來升序排序

    $ ps -au__ --sort -pcpu | less

    根據(jù)cpu使用排序

    (3)、根據(jù)內(nèi)存使用來升序排序

    $ ps -au__ --sort -pmem | less

    根據(jù)內(nèi)存使用來排序

    (4)、我們也可以將它們合并到一個命令,并通過管道顯示前5個結(jié)果:

    ps -au__ --sort -pcpu,+pmem | head -n 5

    Linu__常用命令 awk 入門基礎(chǔ)教程

    awk命令工具在Linu__/UNI__系統(tǒng)中,awk是一個功能強大的編輯工具,逐行讀取輸入文本,并根據(jù)指定的匹配模式進行查找,對符合條件的內(nèi)容進行格式化輸出或者過濾處理,可以在無交互的情況下實現(xiàn)相當復(fù)雜的文本操作,被廣泛應(yīng)用于Shell腳本,完成各種自動化配置任務(wù)。一、awk命令的語法及概述

    awk 選項 '模式或條件 { 編輯指令 }' 文件1 文件2 …

    //過濾并輸出文件符合條件的內(nèi)容

    awk -f 腳本文件 文件1 文件2 …

    //從腳本中調(diào)用編輯指令,過濾并輸出內(nèi)容

    __awk執(zhí)行結(jié)果可以通過print的功能將字段數(shù)據(jù)打印顯示。在使用awk命令的過程中,可以使用邏輯操作符“&&”和“||”;

    也可以進行簡單的數(shù)學(xué)運算,如+ 、-、、/、%、^分別表示加、減、乘、除、取余、乘方。____

    awk從輸入文件或者標準輸入中讀入信息,與sed一樣,信息的讀入也是逐行讀取的。不同的是,awk命令將文本文件中的一行視為一個記錄,而將一行中的某一部分(列)作為記錄的一個字段。為了操作這些不同的字段(列),awk借用shell中類似于位置變量的方法,用$1、$2…$9順序的表示不同列,$0表示整行。不同字段與不同字段可以通過指定的方式進行分隔,awk默認的分隔符是空格。awk命令允許使用“-F分隔符”的形式來指定分隔符。

    二、awk命令用法示例

    1)按行輸出文本

    1、輸出所有內(nèi)容

    [linu__mi@linu__:~/linu__mi迷]$ awk '{print}' linu__mi.py

    [linu__mi@linu__:~/linu__mi迷]$ awk '{print $0}' linu__mi.py

    等同于“l(fā)inu__mi.py”

    2、輸出第1~3行的內(nèi)容

    [linu__mi@linu__:~/linu__mi迷]$ awk 'NR==1,NR==3{print}' linu__mi.py

    包括空行

    3、出第3行、第5行的內(nèi)容

    [linu__mi@linu__:~/linu__mi迷]$ awk 'NR==3 || NR==5{print}' linu__mi.py

    4、輸出所有奇數(shù)行的內(nèi)容

    [linu__mi@linu__:~/linu__mi迷]$ awk '(NR%2)==1 {print}' linu__mi.py

    5、輸出所有偶數(shù)行的內(nèi)容

    [linu__mi@linu__:~/linu__mi迷]$ awk '(NR%2)==0 {print}' linu__mi.py

    6、輸出以“root”開頭的行

    [linu__mi@linu__:~/linu__mi迷]$ awk '/^root/{print}' /etc/passwd

    7、輸出以“nologin”結(jié)尾的行

    [linu__mi@linu__:~/linu__mi迷]$ awk '/nologin$/{print}' /etc/passwd

    8、統(tǒng)計以/bin/bash結(jié)尾的行數(shù)

    [linu__mi@linu__:~/linu__mi迷]$ awk 'BEGIN {__=0} ;/\/bin\/bash$/{__++};END {print __}' /etc/passwd

    9、統(tǒng)計以/bin/bash結(jié)尾的行數(shù)

    [linu__mi@linu__:~/linu__mi迷]$ grep -c "/bin/bash$" /etc/passwd

    10、統(tǒng)計以空格分隔的文件段落數(shù)

    [linu__mi@linu__:~/linu__mi迷]$ awk 'BEGIN{RS=""}; END{print NR}' /etc/dhcp/dhclient.conf

    注意:命令較多時,使用“BEGIN……END”

    2)按字段輸出文本

    1、輸出每行中(以空格分隔)的第3個字段

    [linu__mi@linu__:~/linu__mi迷]$ awk '{print $3}' linu__mi.py

    2、輸出每行中(以空格分隔)的第1個和第3個字段

    [linu__mi@linu__:~/linu__mi迷]$ awk '{print $1,$3}' linu__mi.py

    3)通過管道,雙引號調(diào)用Shell命令

    1、調(diào)用“wc -l”命令統(tǒng)計使用“bash”的用戶個數(shù)

    [linu__mi@linu__:~/linu__mi迷]$ awk -F: '/bash$/{print | "wc -l"}' /etc/passwd

    [linu__mi@linu__:~/linu__mi迷]$ grep -c "bash$" /etc/passwd

    2、調(diào)用“w”命令,并用力啊統(tǒng)計在線用戶數(shù)

    [linu__mi@linu__:~/linu__mi迷]$ awk 'BEGIN {while ("w" | getline) n++ ; {print n-2}}'

    3、調(diào)用“hostname”命令,并輸出當前用戶名

    [linu__mi@linu__:~/linu__mi迷]$ awk 'BEGIN { "hostname" | getline ; print $0}'

    4)使用awk命令進行簡單的數(shù)學(xué)運算

    [linu__mi@linu__:~/linu__mi迷]$ awk 'BEGIN{ a=9;b=8;print"(a + b)=",(a + b)}'

    (a + b)= 17

    [linu__mi@linu__:~/linu__mi迷]$ awk 'BEGIN{ a=100;b=78;print"(a - b)=",(a - b)}'

    (a - b)= 22

    [linu__mi@linu__:~/linu__mi迷]$ awk 'BEGIN{ a=80;b=5;print"(a / b)=",(a / b)}'

    (a / b)= 16

    [linu__mi@linu__:~/linu__mi迷]$ awk 'BEGIN{ a=80;b=5;print"(a ÷ b)=",(a / b)}'

    (a ÷ b)= 16

    [linu__mi@linu__:~/linu__mi迷]$ awk 'BEGIN{ a=10;b=9;print"(a × b)=",(a __ b)}'

    (a × b)= 90


    Linux系統(tǒng)命令大全相關(guān)文章:

    Linux操作系統(tǒng)的命令大全及常見問題

    Linux基礎(chǔ)命令大全

    linux常用操作命令

    Mac終端Linux命令大全詳細說明

    linux shell cd命令詳解

    linux shell運行命令詳解

    linux sh命令詳解

    Linux中的ls命令詳細使用 linux命令大全ls教程

    linux scan命令詳解

    Linux的cp命令及示例詳解

    737686