Linux 基礎命令 常用命令

2021-10-08 14:58:52 字數 3856 閱讀 7311

linux命令是對linux系統進行管理的命令。對於linux系統來說,無論是**處理器、記憶體、磁碟驅動器、鍵盤、滑鼠,還是使用者等都是檔案,linux系統管理的命令是它正常執行的核心,與之前的dos命令類似。linux命令在系統中有兩種型別:內建shell命令和linux命令。

su命令用於變更為其他使用者的身份,除 root 外,需要鍵入該使用者的密碼。

使用許可權:所有使用者。

語法:

su [-fmp] [-c command] [-s shell] [--help] [--version] [-] [user [arg]]
引數說明:

例:

切換使用者

[email protected]:~$ whoami //顯示當前使用者

hnlinux

[email protected]:~$ pwd //顯示當前目錄

/home/hnlinux

[email protected]:~$ su root //切換到root使用者

密碼:

[email protected]:/home/hnlinux# whoami

root

[email protected]:/home/hnlinux# pwd

/home/hnlinux

變更帳號為 clsung 並改變工作目錄至 clsung 的家目錄(home dir)

su - clsung
who命令用於顯示系統中有哪些使用者正在上面,顯示的資料報含了使用者 id、使用的終端機、從哪邊連上來的、上線時間、呆滯時間、cpu 使用量、動作等等。

使用許可權:所有使用者都可使用。

語法:

who - [husfv] [user]
引數說明:

例:

顯示當前登入系統的使用者

# who  //顯示當前登入系統的使用者

root tty7 2014-05-13 12:12 (:0)

root pts/0 2014-05-14 17:09 (:0.0)

顯示使用者登入**

# who -l -h

name line time idle pid comment

login tty4 2014-05-13 12:11 852 id=4

login tty5 2014-05-13 12:11 855 id=5

name命令用於顯示系統資訊。uname可顯示電腦以及作業系統的相關資訊。

語法:

uname [-amnrsv][--help][--version]
引數說明

例:

顯示計算機名:

# uname -n

runoob-linux

# uname -v

#20~16.04.1-ubuntu smp wed aug 9 09:06:22 utc 2017

顯示計算機型別:

# uname -m

x86_64

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

語法:

cd [dirname]
引數說明:

例:

跳到 /usr/bin/ :

cd /usr/bin
跳到自己的 home 目錄 :

cd ~
跳到目前目錄的上上兩層 :

cd ../..
ls命令用於顯示指定工作目錄下之內容(列出目前工作目錄所含之檔案及子目錄)。

語法:

ls [-alrtafr] [name...]
引數說明:

例:

列出根目錄(\)下的所有目錄:

# ls /

bin dev lib media net root srv upload www

boot etc lib64 misc opt sbin sys usr

home lost+found mnt proc selinux tmp var

linux pwd命令用於顯示工作目錄。

執行pwd指令可立刻得知您目前所在的工作目錄的絕對路徑名稱。

pwd [--help][--version]
引數說明:

--version 顯示版本資訊。

檢視當前所在目錄:

# pwd

/root/test #輸出結果

cat 命令用於連線檔案並列印到標準輸出裝置上。

所有使用者

cat [-abeensttuv] [--help] [--version] filename
-n 或 --number:由 1 開始對所有輸出的行數編號。

-b 或 --number-nonblank:和 -n 相似,只不過對於空白行不編號。

-s 或 --squeeze-blank:當遇到有連續兩行以上的空白行,就代換為一行的空白行。

-v 或 --show-nonprinting:使用 ^ 和 m- 符號,除了 lfd 和 tab 之外。

-e 或 --show-ends: 在每行結束處顯示 $。

-t 或 --show-tabs: 將 tab 字元顯示為 ^i。

-a, --show-all:等價於 -vet。

-e:等價於"-ve"選項;

-t:等價於"-vt"選項;

把 textfile1 的文件內容加上行號後輸入 textfile2 這個文件裡:

cat -n textfile1 > textfile2
把 textfile1 和 textfile2 的文件內容加上行號(空白行不加)之後將內容附加到 textfile3 文件裡:

cat -b textfile1 textfile2 >> textfile3

LINUX常用命令(基礎)

linux常用命令 基礎 eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 ...

LINUX常用命令(基礎)

1.man eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 表示是檔案,如...

LINUX常用命令(基礎)

linux常用命令 基礎 eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 ...