Linux基礎命令及獲取命令幫助

u=2564983839,793969760&fm=21&gp=0.jpg何為命令?

        linux命令是對Linux系統進行管理的命令。對于Linux系統來說,無論是中央處理器、內存、磁盤驅動器、鍵盤、鼠標,還是用戶等都是文件,Linux系統管理的命令是它正常運行的核心,與之前的DOS命令類似。linux命令在系統中有兩種類型:內置Shell命令Linux命令(外部命令)。

        命令的基本使用格式:

                [login@hostname workdir]# COMMAND [OPTIONS] [PATH/TO/SOMEFILE]….

                    其中:

                            Login:登錄的用戶名;

                            Hostname:主機名;

                            Workdir:當前工作目錄;

                            #:當前用戶為管理員;

                            $:當前用戶為非管理員;

                            COMMAND:用戶鍵入的命令;

                            OPTIONS:命令相關的選項;

                            PATH/TO/SOMEFILE:文件路徑

                            (PATH/TO/是目錄名稱dirname;SOMEFILE是文件基名,basename)

u=302522293,285955527&fm=21&gp=0.jpg

u=2564983839,793969760&fm=21&gp=0.jpg常見命令解析

    

        ifconfig:

            ifconfig是linux中用于顯示或配置網絡設備(網絡接口卡)的命令,英文全稱是network interfaces configuring。

                ifconfig [-v] [-a] [-s] [interface]

                ifconfig [-v] interface [aftype] options | address …

            例如:

                配置網卡的IP地址語法例:ifconfig eth0 192.168.0.1 netmask 255.255.255.0

            注意:CentOS7默認沒有安裝ifconfig命令,使用ip addr list|show都可以實現與其相同的效果,如需在CentOS上使用ifconfig,運行yum install net-tools x86_64即可安裝使用。

        

      tty:

            tty用于顯示終端機連接標準輸入設備的文件名稱

                tty[-s][–help][–version]

            參數說明:

                -s或–silent或–quiet 不顯示任何信息,只回傳狀態代碼。

                –help 在線幫助。

                –version 顯示版本信息。

            例如:

                    顯示當前終端

                        ~]# tty

                        /dev/pts/4

        

        startx

                  初始化一個X會話

                      startx [ [ client ] options … ] [ — [ server ] [ display ] options … ]

                  例如:大多數linux的啟動圖形化節目的命令就是startx。

        export :

            用于設置或顯示環境變量

                export[-fnp][變量名稱]=[變量設置值]

            參數說明:

                -f  代表[變量名稱]中為函數名稱。

                -n  刪除指定的變量。變量實際上并未刪除,只是不會輸出到后續指令的執行環境中。

                -p  列出所有的shell賦予程序的環境變量。

            例如:定義一個環境變量demo

                 Export demo=“abc”

        pwd:

            顯示當前工作目錄

            執行pwd指令可立刻得知您目前所在的工作目錄的絕對路徑名稱。

            例如:

                ~]# pwd

                /root/test

        History:

            查看使用過的歷史命令

                history [-c] [-d偏移量] [n]

                history -anrw [文件名]

                history -ps參數[參數…]

            參數說明:

                -c :清空命令歷史

                -a:將目前新增的history指令新增入histfiles中,若沒有加histfiles,則預設寫入~/.bash_history

                -d offset n:刪除指定命令歷史n表示多少個

                -r:讀取歷史文件并將內容追加到歷史列表中(將histfiles的內容讀到目前這個shell的history記憶中)

                -w:歷史列表中的命令追加到歷史文件中(將目前的history記憶內容寫入histfiles)

                history #:顯示最近的#條命令

                小技巧:

                    調用命令歷史列表中的命令:

                        !#:再一次執行歷史列表中的第#條命令

                        !!:再一次執行上一條命令

                        !STRING:再一次執行命令歷史列表中最近一個以STRING開頭的命令(如man useradd可用!m)

                    調用上一條命令的最后一個參數:

                        ①快捷鍵:按ESC松開再按.

                        ②字符串:!$

                    定制history的功能,可通過環境變量來實現

                        HISTSIZE:shell進程可保留的命令歷史條數

                        HISTFILE:持久保存命令歷史的文件

                        HISTFILESIZE: shell進程可保留的命令歷史文件的大小

                        HISTCONTROL:

                            ignoredups:忽略重復的命令

                            ignorespace:忽略以空白字符開頭的命令

                            ignoreboth:以上兩者同時生效

        Shutdown:

            關閉、重啟系統

                shutdown[OPTIONS…][TIME][WALL…]

            參數說明:

                OPTIONS:

                    -h:halt關機

                    -r:reboot重啟

                    -c:cancel取消

                TIME:

                    Now現在執行

                    hh:mm具體某個時間執行 如12:12

                    +m幾分鐘后執行 如+10m

                WALL:給所有終端發送通知

                例如:shutdown -h now立即執行關機操作

                (systemctl poweroff也可實現關機操作)

        Date:

            顯示或者設定系統時間命令

                date [OPTION]… [+FORMAT]

                date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]]

        Hclock:

            查詢或設定硬件時鐘

                clock -s(–hctosys:將硬件時鐘同步到系統時鐘)

                         -w(–systohc:將系統時鐘同步到硬件時鐘)

                         

u=302522293,285955527&fm=21&gp=0.jpg

u=2564983839,793969760&fm=21&gp=0.jpg獲取命令使用幫助

    首先要判斷命令的類型,可用 type COMMAND 來判斷命令

    如果顯示結果為COMMAND pwd is a shell builtin(COMMAND是shell內嵌),即為shell內嵌命令,如需獲取幫助,使用 help COMMAND 即可;

    如果顯示結果為一個具體的絕對路徑(如:cat是/usr/bin/cat)則為外部命令,可使用以下兩種方式進行獲取幫助:

        ①COMMAND –help (命令自帶簡要格式的使用幫助)

        ②man COMMAND (使用手冊manual,其位置在/usr/share/man)

    再來介紹命令打開后相關操作:

        翻屏操作:

                空格鍵:向文件尾部翻一屏;

                b:向文件首部翻一屏;

                Ctrl+d:向文件尾部翻半屏;

                Ctrl+u:向文件首部翻半屏;

                k:向文件首部翻一行

                g:跳轉至第一行

                G:跳轉至最后一行

      文本搜索操作:

                /keyword:從文件首部向文件尾部依次查找;(不區分字符大小寫)

                ?keyword:從文件尾部向文件首部依次查找;

     小技巧:

                Info COMMAND 獲取命令的在線文檔

u=302522293,285955527&fm=21&gp=0.jpg

    

     

原創文章,作者:N24_澀味,如若轉載,請注明出處:http://www.www58058.com/54408

(0)
N24_澀味N24_澀味
上一篇 2016-10-25
下一篇 2016-10-25

相關推薦

  • Zabbix-3.2.3實現微信(WeChat)告警

    Zabbix-3.2.3實現微信(WeChat)告警 zabbix Zabbix可以通過多種方式把告警信息發送到指定人,常用的有郵件,短信報警方式,但是越來越多的企業開始使用zabbix結合微信作為主要的告警方式,這樣可以及時有效的把告警信息推送到接收人,方便告警的及時處理。 關于郵件報警可以參考:Zabbix Web 郵件報警 一、微信企業號申請 地址: …

    2017-04-21
  • 第二周作業

    課后作業 1.Linux上的文件管理類命令都有哪些,其常用的使用方法及相關示例演示。 cp:復制命令 三種常用方式: cp[OPTION]…[-T] SOURCE DEST cp[OPTION]…SOURCE…DIRECTORY cp[OPTION]…-t DIRECTORY SOURCE 如果SRC是…

    Linux干貨 2016-12-10
  • Linux磁盤配額

    磁盤配額 什么是磁盤配額? 磁盤配額(Quota)是Linux系統中由于是多用戶、多任務的環境,所以會有多用戶共同使用一個硬盤空間的情況發生,如果其中少數幾個用戶大量占掉了磁盤空間的話,那肯定影響其他用戶的使用權限。因此我們就需要對每個用戶限制硬盤使用空間,來避免此種情況的發生,這就是磁盤配額。 Quota的一般用途: *針對WWW server,例如:每個…

    Linux干貨 2016-09-01
  • php-fpm

    1.安裝 mariadb 服務 修改配置文件 2.musql 安全加強 3.安裝 php-fpm php-mysql php-mbstring php-mcrypt 服務 修改配置文件 4.安裝httpd服務 加虛擬主機配置文件 5.測試php網頁 6.安裝myadmin包及測試

    2017-06-04
  • Linux 磁盤、文件系統管理

    Linux 磁盤、文件系統管理                                               &nb…

    Linux干貨 2016-09-01
  • day6作業

    1、創建用戶gentoo,附加組為bin和root,默認shell為 /bin/csh,注釋信息為"Gentoo Distribution"     2、創建下面的用戶、組和組成員關系 名字為admins 的組 用戶natasha,使用admins …

    系統運維 2016-08-08

評論列表(2條)

  • N24_總考十分
    N24_總考十分 2016-10-25 20:31

    排版點個贊,看著很舒服

  • 馬哥教育
    馬哥教育 2016-11-02 16:59

    總結的不錯,希望你能熟知這些基礎的知識,加油!

欧美性久久久久