說明Linux系統上命令的使用格式

命令使用格式:

COMMAND [OPTIONS…] [ARGUMENTS…]

        選項:用于啟用或關閉命令的某些功能

                 短選項:-c(一個字符 ),例如:-l,-h

                       多個短選項可以合并使用,例如: ls -lh

                 長選項:–word(一個單詞 ),例如:–long –help

        參數:命令的作用對象

                 向命令提供數據:例如 : ls -lh /etc /etc即為參數

        注意:

              1、多選項,以及多參數和命令之間都應該使用空白字符分隔

              2、取消命令執行:Ctrl+c

    

ifconfig

功能:查看網絡接口信息和配置網絡接口

注意:此命令快要被淘汰,官方推薦ip命令,不信man ifconfig

格式:

   ifconfig [interface]

   ifconfig interface [aftype] options | address …

選項參數:

   ifconfig: 顯示所有活動接口信息

   ifconfig -a: 顯示所有接口信息(活動與非活動)

   ifconfig up interface: 啟動指定網絡接口=======》ifup

   ifconfig down interface: 關閉指定網絡接口======》ifdown

   mtu<字節數> :設置網卡的最大傳輸單元 (bytes)

   arp :設置指定網卡是否支持ARP協議

實例:

   1、顯示激活網絡接口

      # ifconfig

      eth0      Link encap:Ethernet  HWaddr 00:16:3E:0E:07:8B

                inet addr:192.168.1.221  Bcast:192.168.1.255  Mask:255.255.255.0

                UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

                RX packets:55397380 errors:0 dropped:0 overruns:0 frame:0

               TX packets:27415449 errors:0 dropped:0 overruns:0 carrier:0

               collisions:0 txqueuelen:1000

               RX bytes:3903757467 (3.6 GiB)  TX bytes:2037343194 (1.8 GiB)

   2、配置IP地址,臨時性的

      # ifconfig eth0 192.168.1.221 netmask 255.255.255.0

   3、啟用和關閉ARP協議

      # ifconfig eth0 arp  啟用

      # ifconfig eth0 -arp 關閉

   4、設置最大傳輸單元

     # ifconfig eth0 mtu 2048  設置能通過的最大數據包大小為 2048 bytes


0.3140557920560241.png




echo

功能:回顯

格式:

     echo [SHORT-OPTION]… [STRING]… 短選項

     echo LONG-OPTION  長選項

選項:

      -n: 禁止自動添加換行符

      -e: 允許使用轉義符

         \n: 換行

         \t: 制表符

         \b: 刪除空格

    echo "$VAR_NAME": 變量會替換,弱引用

    echo '$VAR_NAME': 變量不會替換,強引用

    echo “ : 命令引用

實例:

  1、標準輸出

   # echo 123

   123

  2、不換行輸出

   # echo -n 123

   123#

  3、-e \n換行輸出

   # echo -e "This\nis\ntest_file"

   This

   is

   test_file

tty

功能:顯示當前登錄終端信息

# tty

/dev/pts/0

0.20003813272342086.png


startx

功能:初始化X會話,純文本模式切換到圖形界面

切換成功的要求:

      tty7并沒有其他程序運行,也就是tty7必須是空出來的

      必須已經安裝了X window程序,并且X Server是能順利啟動的

      要有桌面環境GNOME或KDE

      啟動X窗口所必須的服務

export

功能:用于設置或顯示環境變量,只對當前shell生效

格式:

    export [-fn] [name[=value] …] or export -p

選項:

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

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

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

 # export -p

pwd

功能:查看當前工作目錄

格式:

     pwd [option]

選項:

    -P:如果當前的工作路徑是鏈接的話,顯示鏈接的原始路徑

    -L:與pwd  -P完全相反,顯示鏈接路徑

實例:

  # cd /etc/init.d/

  # pwd

  /etc/init.d

  # pwd -P

  /etc/rc.d/init.d

相關:

 PWD與OLDPWD環境變量

 PWD:當前工作目錄

 OLDPWD:顯示上一次的工作路徑

     # echo $OLDPWD

     /etc/init.d

    # echo $PWD

    /etc/rc.d/init.d

history

功能:管理命令歷史記錄

             登錄shell時,會讀取命令歷史文件中記錄下的命令 :~/.bash_history

             登錄進shell后新執行的命令只會記錄在緩存中 ,這些命令會在用戶退出時追加至命令歷史文件中

 選項:

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

    history -c: 清空命令歷史

    history -a: 追加本次會話新執行的命令歷史列表至歷史文件中

    history #: 顯示歷史中最近的#條命令

相關文件及環境變量:

    HISTSIZE:命令歷史記錄的條數

    HISTFILE:~/.bash_history

    HISTFILESIZE: 命令歷史文件記錄歷史的條數

快捷操作:

    !# 調用歷史中第 #條命令

          !string 調用歷史中最近一個以 string開頭的命令

          !! 執行上一條命令

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

       !$

       ESC,.

       Alt+.

控制命令歷史的記錄方式:

     環境變量:HISTCONTROL

           ignoredups: 忽略連續重復的命令

           ignorespace: 忽略所有以空白開頭的命令

           ignoreboth: 同時包含上面效果

shutdown

功能:關機

   給init程序發送信號

     關機=關閉系統+斷電

格式:

   shutdown [OPTION]…  TIME [MESSAGE]

選項:

   -r:reboot

   -h: halt

   -c:cancel 取消關機或重啟操作

   -k: 發送警告信息,不會真關機

TIME :

    now: 立刻

    +m: 相對時間表示法,從命令提交開始多久之后,例如 +3

    hh:mm: 絕對時間表示法,指明具體時間

poweroff

功能:斷電關機

poweroff是reboot命令軟連接,網上說是halt命令軟連接

ll /sbin/poweroff

lrwxrwxrwx. 1 root root 6 Jun 25 20:41 /sbin/poweroff -> reboot

不安全的關機方式

reboot

功能:重啟

   調用shutdown

格式:

   reboot [option]

     -f: 強制,不調用shutdown

     -p:切斷電源

工作中建議使用安全的關機方式。shutdown或者init0

hwclock

功能:顯示硬件時鐘

選項:

  -s,–hctosys: 以硬件時間為準

  -w,–systohc: 以系統時間為準

date

功能:查看和設置時間日期

date [OPTION]… [+FORMAT]  —-> 顯示日期時間

     FORMAT: 格式符號

         %a: 顯示星期幾,簡寫的

                [root@www ~]# date +%a

                Tue

         %A: 顯示星期幾,完全顯示

                [root@www ~]# date +%A

                Tuesday

         %Y: 顯示四位年份

         %y: 顯示兩位年份

         %m: 顯示月份

         %M: 顯示分鐘

         %d: 日

         %h: 英文簡寫的月, Jun

         %H: 顯示小時

         %S: 秒

         %s: 現在距離1970年 1月1 號0點 0分(unix 元年)的秒數, timestamp(時間戳)

         %D: 顯示日期格式為:月 /日/ 年

         %F: 顯示日期格式:年 -月- 日

         %T: 顯示時間格式:時 :分: 秒

  date [MMDDhhmm[[CC]YY][.ss]]  —-> 設置日期時間

         MM: 月份

         DD: 幾號

         hh: 小時

         mm: 分鐘

         YY: 兩位年份

         CCYY :四位年份

         .ss: 秒鐘


原創文章,作者:N24_Daniel,如若轉載,請注明出處:http://www.www58058.com/56031

(0)
N24_DanielN24_Daniel
上一篇 2016-10-31 22:10
下一篇 2016-11-01 09:10

相關推薦

  • 馬哥教育網絡班22期+第7周課程練習

    1、創建一個10G分區,并格式為ext4文件系統;    (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl;       [root@localhost ~]#…

    Linux干貨 2016-10-09
  • 馬哥教育網絡21期+第十二周練習博客下

    6、在LAMP架構中,請分別以php編譯成httpd模塊形式和php以fpm工作為獨立守護進程的方式來支持httpd,列出詳細的過程。 # LAMP編譯安裝 # LAMP編譯安裝,目前CentOS7操作系統上可以使用yum進行安裝,在CentOS6上需要編譯安裝 CentOS6 http-2.2主要安裝的,編譯安裝LAMP需要h…

    Linux干貨 2016-10-17
  • SHELL網絡爬蟲實例剖析

    原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://nolinux.blog.51cto.com/4824967/1552472        前天簡單分享了用 shell 寫網絡爬蟲的一些見解,今天特地把代碼發出來與51博…

    Linux干貨 2016-08-15
  • linux 基礎命令(四)

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其他用戶均沒有任何訪問權限。 [root@localhost home]# cp -r /etc/skel/ /home/tuser1 [root@localhost home]# c…

    Linux干貨 2016-10-16
  • Ansible應用介紹

    Ansible 簡介 ansible是個什么東西呢?官方的title是“Ansible is Simple IT Automation”——簡單的自動化IT工具。這個工具的目標有這么幾項:自動化部署APP;自動化管理配置項;自動化的持續交互;自動化的(AWS)云服務管理。所有的這幾個目標從本質上來說都是在一個臺或者幾臺服務器上,執行一系列的命令而已。通俗的說…

    Linux干貨 2015-07-03
  • Linux的哲學思想

    Linux的哲學思想 一切皆文件  幾乎把所有的資源系統抽象為文件形式:包括硬件設備,甚至通信接口等 由眾多功能單一的程序組成:一個程序只做一件事,并且做好;組合小程序完成復雜任務  力求使程序精簡凝練,出現地完成最核心的需求;盡量避免使其膨脹成為一個臃腫的程序,致使大部分代碼很少被需要和執行。 小程序易于理解,維護,消耗系統資源較少,易…

    Linux干貨 2017-07-03

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-11-10 15:25

    沒有深度啊,比如重啟服務器有幾種,各區別是啥,建議深入的思考下~~繼續努力~

欧美性久久久久