linux基本命令介紹(一)

北亞資料恢復發表於2021-06-24

Linux簡介

Linux最初是由來自芬蘭赫爾辛基大學的學生Linus Torvalds發明的。由於Linux是基於GPL(General Public License)的架構之下,因此它是免費的,任何人都可以免費使用或者修改其中的原始碼。這就是所謂的“開放性架構”,這個開放性的架構滿足了人們的不同需求,大家可以根據自己的需要來修改原始碼,因此越來越流行。Linux核心的第一個版本(V1.0)在1994年釋出。

Linux基本命令介紹

1.man

說明:man是Linux下的幫助指令,透過man指令可以檢視Linux中的指令幫助、配置檔案幫助和程式設計幫助等資訊。

語法:man(選項)(引數) 

選項:

-a:在所有的man幫助手冊中搜尋;

-f:等價於whatis指令,顯示給定關鍵字的簡短描述資訊;

-P:指定內容時使用分頁程式;

-M:指定man手冊搜尋的路徑。 

引數:

數字用來指定從哪本man手冊中搜尋幫助。

關鍵字表示指定要搜尋幫助的關鍵字。

下例中示出“ls”命令的相關資訊,示例僅顯示其中的一部分。

[root@linux001 /] # man ls
LS(1)            User Commands 
NAME
       ls - list directory contents
SYNOPSIS
       ls [OPTION]... [FILE]...
DESCRIPTION
       List information about the FILEs (the current directory by default).  Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.
       Mandatory arguments to long options are mandatory for short options too.
       -a, --all
              do not ignore entries starting with .
       -A, --almost-all
              do not list implied . and ..
       --author
              with -l, print the author of each file
-b, --escape
              print C-style escapes for nongraphic characters
       --block-size=SIZE
              scale sizes by SIZE before printing them; e.g., '--block-size=M' prints sizes in units of 1,048,576 bytes; see SIZE format below
       -B, --ignore-backups
              do not list implied entries ending with ~
       -c     with -lt: sort by, and show, ctime (time of last modification of file status information); with -l: show ctime and sort by name; otherwise:
              sort by ctime, newest first
       -C     list entries by columns
       --color[=WHEN]
              colorize the output; WHEN can be 'never', 'auto', or 'always' (the default); more info below
       -d, --directory
              list directories themselves, not their contents
       -D, --dired
              generate output designed for Emacs' dired mode
       -f     do not sort, enable -aU, disable -ls --color
       -F, --classify
              append indicator (one of */=>@|) to entries
<snip>


2.help

說明: help命令用於顯示shell內部命令的幫助資訊。help命令只能顯示shell內部的命令幫助資訊。而對於外部命令的幫助資訊只能使用man或者info命令檢視。

語法:help(選項)(引數)

選項:

-s:輸出短格式的幫助資訊。僅包括命令格式。

引數:

內部命令:指定需要顯示幫助資訊的shell內部命令。

應用示例:

[root@linux001 /] # ls --help
Usage: ls [OPTION]... [FILE]...
List information about the FILEs (the current directory by default).
Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.
Mandatory arguments to long options are mandatory for short options too.
  -a, --all                  do not ignore entries starting with .
  -A, --almost-all           do not list implied . and ..
      --author               with -l, print the author of each file
  -b, --escape               print C-style escapes for nongraphic characters
      --block-size=SIZE      scale sizes by SIZE before printing them; e.g.,
                               '--block-size=M' prints sizes in units of
                               1,048,576 bytes; see SIZE format below
  -B, --ignore-backups       do not list implied entries ending with ~
  -c                         with -lt: sort by, and show, ctime (time of last
                               modification of file status information);
                               with -l: show ctime and sort by name;
                               otherwise: sort by ctime, newest first
  -C                         list entries by columns
      --color[=WHEN]         colorize the output; WHEN can be 'never', 'auto',
                               or 'always' (the default); more info below
  -d, --directory            list directories themselves, not their contents
  -D, --dired                generate output designed for Emacs' dired mode
<snip>


3.cd

說明:cd命令用來切換工作目錄至dirname。 其中dirName表示法可為絕對路徑或相對路徑。若目錄名稱省略,則變換至使用者的home directory(也就是剛login時所在的目錄)。另外,~也表示為home directory的意思,.則是表示目前所在的目錄,..則表示目前目錄位置的上一層目錄。

語法:cd (選項) (引數)

選項:

-p:如果要切換到的目標目錄是一個符號連線,直接切換到符號連線指向的目標目錄 -L 如果要切換的目標目錄是一個符號的連線,直接切換到字元連線名代表的目錄,而非符號連線所指向的目標目錄。 

-:當僅實用“-”一個選項時,當前工作目錄將被切換到環境變數“OLDPWD”所表示的目錄。

應用示例:

[root@linux001 /] #cd ~        從任何目錄跳轉到使用者的主目錄
[root@linux001 /] #cd          從任何目錄跳轉到使用者的主目錄
[root@linux001 /] #cd /root      跳轉到使用者的根目錄下的root資料夾
[root@linux001 /] #cd ..         返回上一級目錄
[root@linux001 /] #cd ../../       返回上兩級目錄
[root@linux001 /] #cd ~         從任何目錄跳轉到使用者的主目錄
[root@linux001 /] #cd /         從任何目錄跳轉檔案系統的根目錄


未完待續····


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31380569/viewspace-2778190/,如需轉載,請註明出處,否則將追究法律責任。

相關文章