真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

CentOS命令介紹綜合

注:在網(wǎng)頁(yè)頁(yè)面顯示的時(shí)候,可使用Ctrl+F,檢索自己想要查看到的命令。

創(chuàng)新互聯(lián)建站從2013年創(chuàng)立,先為耀州等服務(wù)建站,耀州等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為耀州企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

 

1,顯示當(dāng)前使用的shell

    [root@localhost ~]# echo $SHELL
2,顯示當(dāng)前系統(tǒng)使用的所有shell   

    [root@localhost ~]# cat /etc/shells

3,顯示hash緩存

    hash:顯示緩存    -r:清除緩存

4,多個(gè)命令可使用;符號(hào)分開(kāi)

5,history

    -c:清空命令歷史

    -d:刪除歷史中指定的命令

    #:顯示最近的#條歷史

    -a:追加本次會(huì)話新執(zhí)行的命令歷史到列表至歷史文件

    -n:讀歷史文件中未讀過(guò)的行到歷史列表

    -r:讀歷史文件附加到歷史列表

    -w:保存歷史列表到指定的歷史文件

    -p:展開(kāi)歷史參數(shù)成多個(gè)行,但不存在歷史列表中

    -s:展開(kāi)歷史參數(shù)成一行,附加在歷史列表后

6,Ctrl

    +l:清屏,相當(dāng)于clear命令

    +c:取消命令的執(zhí)行

    -a:將光標(biāo)移動(dòng)到命令行的最前面

    -e:將光標(biāo)移動(dòng)到命令行的最后面

    -u:刪除光標(biāo)當(dāng)前位置到行首

    -k:刪除光標(biāo)當(dāng)前位置到行尾

7,Esc

    -b:左移一個(gè)單詞

    -f:右移一個(gè)單詞

8,本地幫助文件存放位置/usr/share/doc/

9,CentOS系統(tǒng)安裝完成后如果沒(méi)有man幫助可使用以下命令來(lái)制作數(shù)據(jù)庫(kù)

    CentOS6使用:makewhatis

    CentOS7使用:mandb

10,man命令的操作方法

    space、^v、^f、^F:向文件尾翻屏

    b、^b:向文件首部翻屏

    d、^d:向文件尾部翻半屏

    u、^u:向文件首部翻半屏

    ^n or ^e or ^j :向文件尾部翻一行

    ^y or ^p or ^k :向文件首部翻一行

    q:退出

    #:跳轉(zhuǎn)至第#行

    1g:回到文件首部

    g:翻至文件尾部

    /keywork:以字符串為關(guān)鍵字,從當(dāng)前位置向尾部搜索,不區(qū)分字符大小寫(xiě)

                    n:下一個(gè)    N:上一個(gè)

    ?keywork:以字符串為關(guān)鍵字,從當(dāng)前位置向首部搜索,不區(qū)分字符大小寫(xiě)

                    n:下一個(gè)   N:上一個(gè)

11,文件系統(tǒng)的結(jié)構(gòu)

    /boot:引導(dǎo)文件存放目錄,內(nèi)核文件(vmlinuz)、引導(dǎo)加載器(bootloader,grub)都存放于此    目錄。

    /bin:供所有用戶使用的基本命令;不能關(guān)聯(lián)至獨(dú)立分區(qū),OS啟動(dòng)即會(huì)用到的程序。

    /sbin:管理類的基本命令;不能關(guān)聯(lián)至獨(dú)立分區(qū),OS啟動(dòng)即會(huì)用到的程序。

    /lib:?jiǎn)?dòng)時(shí)程序依賴的基本共享庫(kù)文件以及內(nèi)核模塊文件(/lib/modules)

    /lib64:專用于x86_64系統(tǒng)上的輔助共享庫(kù)文件存放位置

    /etc:配置文件目錄

    /home/USERNAME:普通用戶家目錄

    /root:管理員的家目錄

    /media:便攜式移動(dòng)設(shè)備掛載點(diǎn)

    /mnt:臨時(shí)文件系統(tǒng)掛載點(diǎn)

    /dev:設(shè)備文件及特殊文件存儲(chǔ)位置

        b:block device,隨機(jī)訪問(wèn)

        c:character device,線性訪問(wèn)

    /opt:第三方應(yīng)用程序的安裝位置

    /srv:系統(tǒng)上運(yùn)行的服務(wù)用到的數(shù)據(jù)

    /tmp:臨時(shí)文件存儲(chǔ)位置

    /usr:universal shared,read-only data

        bin:保證系統(tǒng)擁有完整功能而提供的應(yīng)用程序

        lib:32位使用

        lib64:只存在64位系統(tǒng)

        include:C程序的頭文件(header files)

        share:結(jié)構(gòu)化獨(dú)立的數(shù)據(jù),例如doc,man等

        local:第三方應(yīng)用程序的安裝位置

    /var:variable data files

        cache:應(yīng)用程序緩存數(shù)據(jù)目錄

        lib:應(yīng)用程序狀態(tài)信息數(shù)據(jù)

        local:專用于為/usr/local下的應(yīng)用程序存儲(chǔ)可變數(shù)據(jù)

        lock:鎖文件

        log:日志目錄及文件

        opt:專用于為/opt下的應(yīng)用程序存儲(chǔ)可變數(shù)據(jù)

        run:運(yùn)行中的進(jìn)程相關(guān)數(shù)據(jù);通常用于存儲(chǔ)進(jìn)程pid文件

        spool:應(yīng)用程序數(shù)據(jù)池

        tmp:保存系統(tǒng)兩次重啟之間產(chǎn)生的臨時(shí)數(shù)據(jù)

    /proc:用于輸出內(nèi)核與進(jìn)程信息相關(guān)的虛擬文件系統(tǒng)

    /sys:用于輸出當(dāng)前系統(tǒng)上硬件設(shè)備相關(guān)信息虛擬文件系統(tǒng)

    /selinux:security enhanced linux,selinux相關(guān)的安全策略等信息的存儲(chǔ)位置

12,文件類型

    -:普通文件

    d:目錄文件

    b:塊設(shè)備

    c:字符設(shè)備

    l:符號(hào)鏈接文件

    p:管道文件pipe

    s:套接字文件socket

13,ls用法

    -a:包含隱藏文件

    -l:顯示額外的信息

    -R:目錄遞歸通過(guò)

    -ld:目錄和符號(hào)鏈接信息

    -1:文件分行顯示

    -S:按從大到小排序

    -u:配合-t選項(xiàng),顯示并按atime從新到舊排序

    -U:不排序按目錄存放順序顯示

14,stat顯示文件的三個(gè)時(shí)間戳

    access time:訪問(wèn)時(shí)間,atime,讀取文件內(nèi)容

    modify time:修改時(shí)間,mtime,改變文件內(nèi)容(數(shù)據(jù))

    change time:改變時(shí)間,ctime,元數(shù)據(jù)發(fā)生改變

15,touch命令

    touch [OPTION]... FILE...

        -a:僅改變atime

        -m:僅改變mtime

        -t:STAMP:

            [[cc]yy]mmddhhmm[.ss]

        -c:如果文件不存在,則不予創(chuàng)建

16,cp命令

    -i:交互式

    -r,R:遞歸復(fù)制目錄及內(nèi)部的所有內(nèi)容

    -a:歸檔,相當(dāng)于-dR --preserv=all

    -d:--no-dereference --preserv=links不復(fù)制原文件,只復(fù)制鏈接名

    -p:等同--preserv=mode,ownership,timestamp

    -v:--verbose

    -f:--force

17,alias定義別名

    顯示當(dāng)前shell進(jìn)程所有可用的命令別名

    [root@localhost ~]# alias
    定義別名NAME,其相當(dāng)于執(zhí)行命令VALUE

    [root@localhost ~]# alias NAME='VALUE'
    在命令行中定義的別名,僅對(duì)當(dāng)前shell進(jìn)程有效。

    如果想永久有效,要定義在配置文件中

        僅對(duì)當(dāng)前用戶:~/.bashrc

        對(duì)所有用戶有效:/etc/bashrc

    撤消別名使用:unalias

18,mv命令使用

    常用選項(xiàng):

        -i:交互式

        -f:強(qiáng)制

19,rm命令使用

    常用選項(xiàng):

        -i:交互式

        -f:強(qiáng)制刪除

        -r:遞歸

20,tree顯示目錄樹(shù)

    -d:只顯示目錄

    -L level:指定顯示的層級(jí)數(shù)目

    -P pattern:只顯示由指定pattern匹配到的路徑

21,mkdir創(chuàng)建目錄

    -p:存在于不報(bào)錯(cuò),且可自動(dòng)創(chuàng)建所需的各目錄

    -v:顯示詳細(xì)信息

    -m MODE:創(chuàng)建目錄時(shí)直接指定權(quán)限

22,rmdir刪除空目錄

    -p:遞歸刪除父空目錄

    -v:顯示詳細(xì)信息

23,rm刪除數(shù)據(jù)

    -r:遞歸刪除目錄樹(shù)

    -f:強(qiáng)制刪除不提示

24,STDOUT和STDERR重定向到文件

    格式:命令    操作符號(hào)    文件名

        >:把STDOUT重定向到文件

        2>:把STDERR重定向到文件

        &>:把所有輸出重定向到文件

        >:文件內(nèi)容分被覆蓋

            set -C:禁止將內(nèi)容覆蓋已有文件,但可以追加強(qiáng)制覆蓋:>|

            set +C:允許覆蓋

        >>:原有內(nèi)容基礎(chǔ)上,追加內(nèi)容

        2>:覆蓋重定向錯(cuò)誤輸出數(shù)據(jù)流

        2>>:追加重定向錯(cuò)誤輸出數(shù)據(jù)流

        標(biāo)準(zhǔn)輸出和錯(cuò)誤輸出各自定向至不同位置:格式如下;

            COMMAND > /path/to/file.out 2> /path/to/error.out

        合并標(biāo)準(zhǔn)輸出和錯(cuò)誤輸出為同一個(gè)數(shù)據(jù)流進(jìn)行重定向:格式如下;

            &>:覆蓋重定向

            &>>:追加重定向

            COMMAND > /path/to/file.out 2> &1    (順序很重要)

            COMMAND >> /path/to/file.out 2>> &1

        ():合并多個(gè)程序的STDOUT

            (cal 2007 ; cal 2008)> all.txt

25,tr - 轉(zhuǎn)換和刪除字符

        tr [OPTION]...SET1 [SET2]

        選項(xiàng):

        -c或--complerment:取字符集的補(bǔ)集

        -d或--delete:刪除所有屬于第一字符集的字符

        -s或--squeeze-repeats:把連續(xù)重復(fù)的字符以單獨(dú)一個(gè)字符表示

        -t或--truncate-set1:將第一個(gè)字符集對(duì)應(yīng)字符轉(zhuǎn)化為第二字符集對(duì)應(yīng)的字符

    使用<來(lái)重定向標(biāo)準(zhǔn)輸入

    某些命令能夠接受從文件中導(dǎo)入的STDIN

        $tr ‘a(chǎn)-z’ ‘A-Z’

        該命令會(huì)把/etc/issue中的小寫(xiě)字符都轉(zhuǎn)換成寫(xiě)寫(xiě)字符

    tr –d abc < /etc/fstab 刪除fstab文件中的所有abc中任意字符

        [root@localhost ~]# cat > filea

        mage
        wangxiaochun
        按ctrl+d離開(kāi),可以使用文件來(lái)代替鍵盤(pán)的輸入
    [root@localhost ~]# cat > filea < fileb

26,less:一頁(yè)一頁(yè)地查看輸入

    ls -l /etc | less

    mail:通過(guò)電子郵件發(fā)送輸入:
    echo "testemail" | mail -s "test" user@example.com
lpr:把輸入發(fā)送給打印機(jī)
    echo "testprint" | lpr-Pprinter_name

27,tee:將重定向后的內(nèi)容顯示到屏幕上格式如下

    命令1 | tee 文件名 | 命令2

28,useradd [options] LOGIN 用戶創(chuàng)建

    -u UID:[UID_MIN,UID_MAX]定義在/etc/login.defs

    -o 配合-u 選項(xiàng),不檢查UID的唯一性

    -g GID:指明用戶所屬基本組,可為組名,也可以GID

    -c “COMMENT” :用戶的注釋信息

    -d HOME_DIR:指定路徑(不存在)的家目錄

    -s SHELL:指定用戶的默認(rèn)登錄shell

    -G GROUP1[GROUP2 ,...]:為用戶指明附加組,組必須事先存在

    -N:不創(chuàng)建私用組做主組,使用users組做主組

    -r:創(chuàng)建系統(tǒng)用戶CentOS 6:ID<500,CentOS 7:ID<1000

29,usermod [OPTION] login

    -u UID:新UID

    -g GID:新基本組

    -G GROUP1 [GROUP2,...[,GROUPN]]:新附加組,原來(lái)的附加組將會(huì)被覆蓋;若保留原有,則要同時(shí)使用-a選項(xiàng),表示append;

    -s SHELL:新的默認(rèn)SHELL

    -c ·COMMENT·:新的注釋信息

    -d HOME:新家目錄不會(huì)自動(dòng)創(chuàng)建,原家目錄中的文件不會(huì)同時(shí)移動(dòng)至新的家目錄,若要?jiǎng)?chuàng)建新家目錄并移動(dòng)原家數(shù)據(jù),同時(shí)使用-m選項(xiàng)

    -l login_name:新的名字

    -L:lock鎖定用戶,在/etc/shadow密碼欄中增加!

    -U:unlock解鎖用戶,在/etc/shadow密碼欄中去掉!

    -e:YYYY-MM-DD:指定用戶賬號(hào)過(guò)期日期

    -f INACTIVE:設(shè)定非活動(dòng)期限

30,userdel [OPTION]...login

    -r:刪除用戶家目錄

31,查看用戶ID相關(guān)信息

    id [OPTION]... [USER]

    -u:UID

    -g:GID

    -G:Groups

    -n:Name

32,passwd:修改用戶密碼

    -l:鎖定指定用戶

    -u:解鎖指定用戶

    -e:強(qiáng)制用戶下次登錄時(shí)修改密碼

    -n mindays:最短使用期限

    -x maxdays:最大使用期限

    -w warndays:提前多少天開(kāi)始警告

    -i inactivedays:非活動(dòng)期限

    --stdin:從標(biāo)準(zhǔn)輸入接收用戶密碼

        echo "PASSWORD" | passwd --stdin USERNAME

33,chage [OPTION]... LOGIN ;修改用戶密碼策略。最大天數(shù),最小天數(shù),過(guò)期時(shí)間

    -d LAST_DAY

    -E ,--expiredate EXPIRE_DATE

    -I,--inactive INACTIVE

    -m,--mindays MIN_DAYS

    -M,--maxdays MAX_DAYS

    -W,--warndays WARN_DAYS

    -l,顯示密碼策略

    例:下一次登錄強(qiáng)制重設(shè)密碼

        chage -d 0 tom

        chage -m 0 -M 42 -W 14 -I  7 tom

        chage -E 2016-09-10 tom

34,groupadd創(chuàng)建組

    groupadd[OPTION]... group_name
        -g GID: 指明GID號(hào);[GID_MIN, GID_MAX]
        -r: 創(chuàng)建系統(tǒng)組;
        CentOS 6: ID<500        CentOS 7: ID<1000s

35,groupmod修改和刪除組
組屬性修改:groupmod
    groupmod[OPTION]... group
        -n group_name: 新名字
        -g GID: 新的GID;
組刪除:groupdel
    groupdelGROUP

36,gpasswd更改組密碼
組密碼:gpasswd
gpasswd[OPTION] GROUP
        -a user: 將user添加至指定組中;
        -d user: 從指定組中移除用戶user
        -A user1,user2,...: 設(shè)置有管理權(quán)限的用戶列表
newgrp命令:臨時(shí)切換基本組;
        如果用戶本不屬于此組,則需要組密碼


文章標(biāo)題:CentOS命令介紹綜合
網(wǎng)站網(wǎng)址:http://weahome.cn/article/pcehic.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部