學習linux命令和幫助

  • 一、初級命令:

  • 命令的語法通用格式: 

    • #COMMAND OPTIONS ARGUMRNTS 
      OPTIONS:制定命令的運行特性 
      選項有兩種表現形式: 
         段選項: -c 
         短選項:–word 例如 –help –human-readable 
      ARGUMENTS :命令的作用對象,命令對什么生效

  • ifconfig:是一個用來查看、配置、啟用或禁用網絡接口的工具 
    -a 顯示當前使用所有接口 ifconfig -a 
    -s 顯示網卡信息列表 ifconfig -s

  • echo : 將參數寫入標準輸出 
    -n 不換行 echo -n test 
    -e 處理轉義字符 echo -e “te\nst”

  • tty :查看終端設備 
    –version 查看tty版本信息 tty –version

  • startx:在某一個虛擬終端啟動gui 
    startx&

  • export :設置或顯示環境變量

  • pwd:顯示當前的工作目錄

  • history :查看此前的命令 
    -c 清空歷史 history -c 
    -d offset 指定位置刪除 history -d # 
    -r 從文件讀取命令歷史至歷史列表中 history -r 
    -w 吧歷史列表中的命令追加到文件中 history -w 
    #:顯示最近的#條命令 history #

  • shutdown :關機或重啟命令 
    -h 關機后關閉電源 shutdown -h +20 
    -c 取消目前正在執行的關機程序 shutdown -c 
    -r 重啟計算機 shutdown -r

  • poweroff:關機命令 
    -f:強制關機 poweroff -f

  • reboot:重啟命令

  • hwlock : 查看或設定硬件時間 
    -s –hctosys 以硬件為準,把系統調整與硬件時間相同 
    hwlock -s 
    -w –systohc 以系統為準,把硬件時間調整為與系統時鐘相同 
    hwlock -w

  • data:查看或修改系統時鐘 
    設定日期時間:data [MMDDHHmm[[CC]YY][.ss]] 
    data 103000002016.00

  • 二、查看幫助:

  • 查看命令類型: type COMMAND 
    獲取命令的使用幫助 

    • 內部命令 :help COMMAND

    • 外部命令 :使用手冊 manual

  • man COMMAND 

    • SECTION:

    • NAME: 功能性說明

    • SYNOPSIS 語法格式 
      [ ]:可選內容 
      <>:必須提供的內容 
      a|b|c:多選一 
      …:同類內容可出現多次

    • DESCRIPTION 描述

    • OPTIONS 選項

    • EXAMPLES 使用實例

    • AUTHOR 作者

    • BUGS 報告程序bug方式

  • 使用手冊:按章節分 
    1:用戶命令 
    2 :系統調用 
    3:c庫調用 
    4:設備文件及特殊文件 
    5:文件格式 
    6:游戲使用幫助 
    7; 雜項 
    8:管理工具及守護進程

  • 三、文件系統結構:

    FHS:文件系統層級結構標準 
    / bin 所有用戶可用的基本命令程序文件 
    /sbin 供系統管理, 使用的工具程序 
    /boot 系統啟動文件
    /dev 存儲特殊文件或設備文件

    /etc 系統程序的配置文件,只能為靜態 
    /home 普通的家目錄的集中位置 一般每個普通的家目錄默認為此目錄下與用戶名同名的子目錄 
    /root 管理員家目錄 
    /lib 為系統啟動或根文件系統上的應用程序(/bin,/sbin等)提供共享庫,以及為內核提供內核

    /lib64 64位系統特有的存放64位共享庫的路徑 
    /media 便攜設備掛載點 
    /mnt 其它文件系統的臨時掛載點 
    /opt 附加應用程序的安裝位置 可選位置 
    /srv 當前主機為服務提供的數據 
    /tmp 為那些會產生臨時文件的程序提供的用于存儲臨時文件的目錄, 可提供所有執行寫入操作, 有特殊權限 
    /usr 全局共享的制度數據路徑 bin sbin lib lib64

    /usr/local 讓系統管理員安裝本地應用程序 同常也用于安裝第三方程序 
    /var 存儲經常發生變化的目錄 
    /proc 基于內存的虛擬文件系統,用于內核及進程存儲其相關信息 他們多為內核參數 
    /sys sysfs虛擬文件系統提供一種比proc更為理想的訪問內核數據的途徑

    • include: c 程序頭文件

    • share:命令手冊頁 命令自帶文檔

    • local:另一個層級目錄

    • x11r6:x-window 程序的安裝位置

    • src: 程序源碼文件的存儲位置

    • lib.so.*: 動態鏈接C庫

    • ld*: 運行時連接器/加載器

    • modules: 用于存儲內核模塊目錄

    • 設備兩種類型:字符設備(線性設備) 塊設備(隨機設備)

原創文章,作者:N24-深圳-高陽,如若轉載,請注明出處:http://www.www58058.com/55972

(0)
N24-深圳-高陽N24-深圳-高陽
上一篇 2016-10-30
下一篇 2016-10-30

相關推薦

  • 第三周(3):課堂練習與作業

    課堂練習: 1、找出ifconfig命令結果中本機的所有IPv4地址 [root@centos6 ~]# ifconfig | tr -cs '[0-9].' '\n'|sort -ut. -k3n 127.0.0.1 10.1.…

    Linux干貨 2016-08-08
  • CentOS安裝本地 YUM源 產生的問題和解決過程

    本人剛剛踏入Linux的神秘殿堂就被如何安裝軟件這樣的問題難倒了,經過Google大神的指點,終于找到了如何配置YUM源的方法,其中也不是一帆風順,也產生了一些小問題,這些都是基礎知識,希望能夠幫到剛剛學習Linux的朋友。     由于VMware的終端不好用,所以想換成XShell,過程中又需要配置網絡屬性,橋接到…

    Linux干貨 2016-01-05
  • 用戶管理

    用戶管理 用戶通過uid來識別,用戶的uid是全局唯一,Linux用戶分三大類: 用戶類別可以分為 管理員 系統用戶 普通用戶 ——管理員的id為0,系統用戶的id為1-499,一般用戶的id為500- 組也是一樣(centos6.9和centos7.3 id編號有所不同)上述是centos6.9的id編號。 管理員賬戶:root,可…

    2017-06-01
  • mariadb數據庫的主從復制

    mariadb的主從復制

    2018-02-27
  • 練習-vim的使用

    vi編輯器是linux上最常用的編輯器,vim是vi增強版, 一、vim的幾種模式     編輯模式、插入模式、命令行模式     編輯模式:可以進行光標移動,字符刪除,行的增刪復制粘貼等操作  插入模式:對字符進行編輯,  命令行模式:通過各種命令進行保存,查找,替換,環境設置等操作 &…

    Linux干貨 2016-07-04
  • 根DNS域名解析的實現

    一、實現從根,com,rj.com 模擬互聯網的DNS架構 DNS(Domain Name System,域名系統),因特網上作為域名和IP地址相互映射的一個分布式數據庫,能夠使用戶更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。 接下來就一起開始搭建吧 首先,我們需要計劃好實驗環境,包括實驗的步驟思路 1)實驗環境(最好是畫圖展示,能使思路清…

    2015-02-10
欧美性久久久久