Linux命令格式及常用命令詳解

Linux命令格式及常用命令詳解

Linux的命令格式

  • COMMAND OPTIONS ARGUMENTS

    • COMMAND 表示要執行的命令
    • OPTIONS 表示命令的運行特性
    • RGUMENTS 命令的作用對象,有時可以包含多個對象,空格隔開

常用命令詳解

  • ifconfig

    • 功能描述:獲取網絡接口配置信息或配置網絡接口
    • 命令格式:

      • ifconfig [-a] [-s] [interface] 顯示網絡接口配置信息

        • -a 顯示所有接口的信息
        • -s 顯示摘要信息
        • interface 指定接口
      • ifconfig interface [aftype] options | address … 配置網絡接口

        • interface 指定接口
        • options:

          • up 激活網卡
          • down 關閉網卡
          • [-]arp 允許/禁止使用arp協議
          • [-]promisc 允許/禁止混雜模式,如果允許,該網卡會接收所有數據包
        • address:添加IP地址
      • 舉例:ifconfig eth0 192.168.1.16 netmask 255.255.255.0
  • echo

    • 功能描述:回顯
    • 命令格式:echo [SHORT-OPTION]… [STRING]…

      • SHORT-OPTION:

        • -n 不自動進行換行操作
        • -e:使轉義符生效(\n表示換行、\b表示退格、\t表示橫向制表符、\v、表示縱向制表符)
      • STRING:可以使用引號

        • 單引號:為強引用,變量引用不會被替換
        • 雙引號:為若引用,變量引用會被替換
    • 舉例:echo -e “hello \nworld”
  • tty

    • 功能描述:顯示連接到標準輸入的終端的文件名
    • 命令格式:tty [OPTION]…

      • OPTION:

        • -s, –silent, –quiet 不顯示終端文件名,而是顯示退出狀態碼
      • 退出狀態碼:

        0表示標準輸入是一個終端
        1表示標準輸入不是一個終端
        2表示給定的參數是不正確的參數
        3表示發生了寫錯誤

      • 舉例:tty -s;echo $?
  • startx

    • 功能描述:啟動X windows
    • 命令格式:startx
  • export

    • 功能描述:設置或顯示環境變量
    • 命令格式:export [-fn] [name[=value] …]

      • -f 代表name中為函數名稱
      • -n 刪除指定的變量,變量實際上并未刪除,只是不會輸出到后續指令的執行環境中
      • -p 列出所有的shell環境變量和函數
      • name 環境變量
      • value 給環境變量賦的值
    • 舉例:export JAVA_HOME=/usr/lib/jdk
  • pwd

    • 功能描述:打印工作目錄
    • 命令格式:pwd
  • history

    • 功能描述:顯示和操作歷史命令列表
    • 命令格式:history [-c] [-d offset] [n] or history -aw [filename]

      • -c 清空命令歷史列表
      • -d offset 刪除命令歷史列表中的某條記錄
      • -a 追加緩存中的歷史命令到歷史命令文件中
      • n 顯示最近的n條歷史命令
      • -w 將命令歷史記錄的列表寫入命令歷史文件
      • -r  將命令歷史文件中的命令讀到命令歷史列表中(緩存)
      • 歷史命令文件:~/.bash_history
      • 環境變量:

        • HISTSIZE 所有歷史命令的條數
        • HISTFILESIZE 歷史命令文件記錄的歷史命令條數
        • HISTFILE 歷史命令文件
      • 重復執行歷史命令:

        • !# 表示重復執行第#條歷史命令
        • !! 表示重復執行上一條歷史命令
        • !string 表示重復執行包含string內容的最近的一條歷史命令
      • 重復使用上一條歷史命令的參數:

        • !#
        • ESC,.
    • 舉例:history -d 5
  • shutdown

    • 功能描述:關機或重啟
    • 命令格式:shutdown [OPTIONS…] [TIME] [WALL…]

      • OPTIONS:

        • -H 表示關機
        • -P 表示關機
        • -r 表示重啟
        • -c 表示取消
      • TIME:在指定時間關機

        • now 現在關機
        • hh:mm 幾點幾分關機
        • +m 幾分鐘以后關機
      • WALL:向該主機的所有終端發消息
    • 舉例:shutdown +5 “shutdown after 5 mins”
  • poweroff

    • 功能描述:關機或重啟(與shutdown功能類似)
    • 命令格式:poweroff [OPTIONS…]

      • OPTIONS:

        • -halt 表示關機
        • -r 表示重啟
        • -f 表示強制
        • –no-wall 關機或重啟前不發送消息
  • reboot

    • 功能描述:關機或重啟(與shutdown功能類似)
    • 命令格式:reboot [OPTIONS…]

      • OPTIONS:

        • -halt 表示關機
        • -r 表示重啟
        • -f 表示強制
        • –no-wall 關機或重啟前不發送消息
  • hwclock

    • 功能描述:查詢和設置當前的硬件時鐘
    • 命令格式:hwclock [function] [option…]

      • function:

        • -r, –show 讀硬件時鐘,并打印到標準輸出
        • –set 設置硬件時鐘
        • -s, –hctosys 設置硬件時鐘為系統時間
        • -w, –systohc 設置當前的系統時間為硬件時鐘
        • –systz 設置內核時區,并根據時區調整系統時鐘
      • option:

        • –date=date_string 設置硬件時鐘需要使用
    • 舉例:hwclock –set –date=”2011-08-14 16:45:05″
  • date

    • 功能描述:查詢和設置當前的系統日期及時間
    • 命令格式:

      • date [+FORMAT] 顯示

        • +FORMAT(格式符):

          • +%F 表示年-月-日
          • +%T 表示小時-分鐘-秒鐘
          • +%c 表示完整的格式,包括日期、時間、周幾
          • +%A 表示完整的周幾
          • +%Y-%m-%d-%H-%M-%S 表示年-月-日-時-分-秒
          • +%s 表示時間戳,從unix元年到當前經過的秒數
      • date [MMDDhhmm[[CC]YY][.ss]] 設定
    • 舉例:date +’%F %T’

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

(1)
N27_xiaoniN27_xiaoni
上一篇 2017-07-02
下一篇 2017-07-02

相關推薦

  • SHELL腳本編程之變量的種類

    變量 在進行腳本編程的時候,經常會使用到不同類型的變量,根據變量的生效范圍,可大致分為以下的幾類: 本地變量:生效范圍為當前shell進程,對當前shell之外的其他shell進程,包括當前shell進程的子shell進程都是無效的,它的作用域就是當前shell進程 環境變量:生效范圍是當前shell進程及其子進程 局部變量:生效范圍是當前shell進程中某…

    Linux干貨 2016-08-12
  • Linux用戶組管理

    馬哥網絡教育21期+第三周練習 用戶及用戶組 用戶配置文件     用戶:UID,/etc/passwd     組:GID,/etc/group 密碼配置文件     用戶:/etc/shadow    &n…

    Linux干貨 2016-09-02
  • yum總結之概述篇

    前言 一個linux菜鳥往往因為對與linux安裝軟件的復雜而望而卻步,特別是從windows到linux的用戶肯定表示接受不了。確實linux下裝軟件想做到win下下一步下一步完成目前來說是不可能的。 linux下軟件安裝有3種方法:   一種是源碼安裝,需要用戶自己手動編譯,另一種是RPM包(RedHat Linux Packet M…

    Linux干貨 2016-03-01
  • MySQL基礎知識

    1、SQL:結構化查詢語言(Structured Query Language): DDL:Data?Definition?Language(數據定義語言):?其語句包括動詞CREATE和DROP。在數據庫中創建新表或刪除表(CREAT TABLE?或?DROP TABLE);為表加入索引等。DDL包括許多與人數據庫目錄中獲得數據有關的保留字。它也是動作查詢…

    2017-11-20
  • N26-第三周博客

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只 顯示一次即可。 [yang@localhost /]$ who | cut -d" " -f 1 | sort -u 2、取出最后登錄到當前系統的用戶的相關信息。 [root@localhost tmp]# last | head -1 3、取出當前系…

    Linux干貨 2017-02-08
  • 計算機組成、服務器類型及幾個簡單的小命令

    計算機是1946年馮諾依曼提出的,被稱為馮諾依曼體系: 計算機的組成 1 運算設備 2 控制設備 3 儲存設備 4 輸入設備 5 輸出設備 服務器類型 1 塔式服務器 2 機架式服務器 3 刀片式服務器 服務器系統分為三大類 1 Windows 2 Linux 3 Uinx 命令 #ls           …

    Linux干貨 2017-07-13
欧美性久久久久