學習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 15:05
下一篇 2016-10-30 15:27

相關推薦

  • Linux的SOCKET編程詳解

    1. 網絡中進程之間如何通信 進 程通信的概念最初來源于單機系統。由于每個進程都在自己的地址范圍內運行,為保證兩個相互通信的進 程之間既互不干擾又協調一致工作,操作系統為進程通信提供了相應設施,如 UNIX BSD有:管道(pipe)、命名管道(named pipe)軟中斷信號(signal) UNIX system V有:消息(message)、共享存儲區…

    Linux干貨 2015-04-10
  • class15磁盤管理(二) 高級磁盤管理(一)

    掛載點和/etc/fstab 配置文件系統體系 被mount、fsck和其它程序使用 系統重啟時保留文件系統體系 可以在設備欄使用文件系統卷標 使用mount -a命令掛載  /etc/fstab 中的所有文件系統 文件掛載配置文件 /etc/fstab每行定義一個要掛載的文件系統;   &nbsp…

    Linux干貨 2016-09-05
  • 馬哥教育21期網絡班—第六周課程+練習—-成長進行時

    請詳細總結vim編輯器的使用并完成以下練習題 1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; [root@localhost ~]# cp /etc/rc.d/rc.sysinit /tmp/rc.sysinit&nbs…

    Linux干貨 2016-08-03
  • 4、文件通配和權限

    http://note.youdao.com/yws/public/redirect/share?id=bc0a93cca15963ed8490649892b2c31d&type=false

    Linux干貨 2016-08-08
  • 文本

    一,復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其他用戶均沒 有任何訪問權限; cp -r /etc/skel/ /home/tuser1 chmod -R go= /home/tuser1 二,編輯/etc/group文件,添加組hadoop; vim /etc/group hadoop:x:100…

    Linux干貨 2016-11-20
  • 網絡接口bonding的設置

    網絡接口bonding的設置 一、什么是Bond 就是將多塊網卡綁定同一IP地址對外提供服務,可以實現高可用或者負載均衡。當然,直接給兩塊網卡設置同一IP地址是不可能的。通過bonding,虛擬一塊網卡對外提供連接,物理網卡的被修改為相同的MAC地址。 二、Bonding的工作模式 Bond有七種策略模式(mode),其實指的是在傳輸數據包的時候,如何從已經…

    Linux干貨 2016-09-06
欧美性久久久久