[收藏]Linux 常用命令

來源:互聯網
上載者:User
Linux常用命令

命令

解釋

用法

舉例

ls

顯示某一個目錄下的內容(檔案和目錄)

用法: ls 或者ls 目錄

ls後為空白時表示顯示當面目錄下的內容。可以在ls後面加上所要查看的目錄路徑名稱

ls

ls /

ls /home/

ls /etc/sysconf

ls -l

詳細顯示

用法:ls –l 或者 ls –l 目錄

註:l為字母,不是數字1。

ls -l

ls –l /home

ls -a

顯示所有的檔案

用法:ls –a 或者 ls –a 目錄

以.開始的檔案為隱藏檔案,此時也會顯示,其他情況下不顯示

ls –a

ls –la /etc/

cp

複製檔案

用法:cp 原檔案 目標檔案

註:檔案可以加上路徑名

cp /home/lion/test1 /home/lion/test/test2

cp -r

複製整個目錄

用法:cp –r 原目錄 目標目錄

註:目錄下的所有檔案都會複製

cp /home/lion/mjli /home/lion/test/mjli2

mv

移動檔案或者目錄

和cp用法類似,但是移動後,原檔案或者目錄不存在。

註:移動目錄時不用-r參數

mv /home/lion/test1 /home/lion/test2

mv /home/lion/mjli /home/lion/mjli2

touch

建立檔案

用法:touch 檔案名稱

touch /home/lion/test1

mkdir

建立目錄

用法:mkdir 目錄名

touch /home/lion/mjli

rm

刪除檔案

用法:rm 檔案名稱

rm /home/lion/test1

rm -r

刪除目錄

用法:rm –r 目錄名

rm –r /home/lion/mjli2

rmdir

刪除空的目錄

用法:rmdir 目錄名

註:此目錄必須為空白,否則無法刪除

rmdir /home/lion/mjli2

cd

改變目錄路徑

用法:cd 目錄名

cd /etc

cd /home/lion

cd ..

到上一層目錄中

用法:cd ..

cd ..

cd /

到根目錄下

用法:cd /

cd /

pwd

顯示當前的目錄路徑

用法:pwd

pwd

cat

查看檔案內容

用法:cat 檔案名稱

cat /home/lion/test1

more

查看較長內容的檔案

用法:more 檔案名稱

註:more可以和別的命令連用,如 ls –l | more

註:在顯示中,

按空格鍵滾動一頁,按斷行符號鍵滾動一行,按q鍵退出

ls –l | more

more /home/lion/test2

less

查看較長內容的檔案

與more用法類似。

在顯示中,按y可以向上滾動一行

less /home/lion/test2

ps aux

查看系統的進程

注意:參數aux最好一起使用

ps aux

kill -9

殺死進程

用法:kill -9 PID

註:PID(進程ID)可由ps aux命令來擷取

kill -9 1231

w

顯示線上使用者資訊

用法:w

註:比命令who的資訊詳細

w

who

top

顯示系統任務資訊,包括cpu、記憶體等

用法:top

top

mesg

是否接受其他人的write資訊

用法:mesg y或者mesg n

註:y為接受,n為不接受。

mesg y

mesg n

write

傳送資訊給其他使用者

用法: write 使用者 或者 write 使用者 TTY。

註:TTY用於有區別多個同樣的使用者,可由w命令來擷取。

write lion

write lion pts/2

passwd

修改密碼

用法:passwd

註:超級使用者可修改其他使用者密碼,此時為passwd 使用者

passwd

du

顯示目錄下的各個檔案的佔用磁碟情況(包括子目錄下檔案)

用法:du 目錄名

註:無目錄名時為目前的目錄

du

du /home/lion

du -s

顯示目錄下的所有檔案的大小

用法:du –s 目錄名

註:無目錄名時為目前的目錄

du –s

du –s /home/lion

date

顯示系統日期和時間

用法:date

date

uptime

顯示系統已耗用時間

用法:uptime

uptime

clear

清除當前螢幕

用法:clear

clear

wc

統計檔案,給出檔案的行數、字數、字元數

用法:wc 檔案名稱

wc /home/lion/test1

grep

過濾文本

和其他命令連用,如

ls |grep sring為只顯示具有string的行

cat 檔案名稱|grep string為只顯示檔案中具有string的行

ls –l|grep string

cat /home/lion |grep hehe

ps aux|grep test1

grep –n

過濾文本,把所找到的行在行前加上行號列出

使用者與grep類似,加上參數即可

ls –l|grep –n string

ps aux|grep -n test1

grep –v

過濾文本,把不包含給定string的行列出

使用者與grep類似,加上參數即可

ls –l|grep –v string

ps aux|grep –v test1

grep string -r

搜尋文本

用法:grep string –r 目錄名

在給定目錄下搜尋所有檔案中含有string的行

註:也可加-n –v參數。

grep string –r /

grep hehe –r /home/lion

df

查看系統硬碟資訊

用法:df

df

free

查看系統記憶體資訊

用法:free

free

ping

查看與對方機器是否串連

用法:ping IP地址或者網域名稱

ping bbs.ustc.edu.cn

ping 202.38.64.1

ifconfig

查看系統網卡資訊

用法:ifconfig

註:一般使用者用 /sbin/ifconfig

ifconfig

ifconfig|more

route

查看系統的路由資訊

用法:route

註:一般使用者用 /sbin/route

route

echo

回應輸入內容

用法:echo string

註:結果將顯示string

echo hello

echo hehe

whoami

顯示當前進行中操作的使用者名稱

用法:whoami

whoami

exit

退出登入系統

用法:exit

exit

chmod

見下面說明

ctrl+C

中止程式執行

用法:ctrl+C

ctrl+C

ctrl+D

退出系統

用法:ctrl+D

ctrl+D

halt

關閉電腦

用法:halt

halt

reboot

重啟電腦

用法:reboot

reboot

 

chmod為改變檔案許可權。在linux中,一個檔案上有可讀(r)可寫(w)可執行(x)三種模式,分別針對該檔案的擁有者(onwer)、同組者(group),和其他人(other)。一個檔案如果改成可執行模式則系統就將其視為一個可執行檔,而一個目錄的可執行模式代表使用者有進入該目錄之權利。chmod就是用來變更一些檔案的模式,其使用方式如下:

chmod [-R] mode 檔案名稱

-R將所有子目錄及檔案改為你所要改成的模式。

其中模式即可以用數字表示也可以用字母表示,分別表示如下:

(1)數字

按照擁有者、同組者、其他人的順序,給出一個三位的數字,r為4,w為2,x為1,例如 765 第一個數字7表示擁有者具有r+w+x的許可權(7=4+2+1),第二個數字6表示同組者具有r+w許可權(6=4+2),第三個數字5表示其他人具有r+x許可權(5=r+x)。

用法: chmod 765 檔案名稱

可將其中的數字更改為所需要的許可權即可。

(2)字母

用法:chmod [ugo]+/-[rwx] 檔案名稱

例如:chmod u+r /home/lion/test1 chmod ug+rx /home/lion/mjli/hello.com

其中[]可以同時出現,其意義分別如下:

+或者-

r

w

x

u

u+r, u-r表示擁有者擁有或者取消可讀許可權

u+w, u-w表示擁有者擁有或者取消可寫入權限

u+x, u-x表示擁有者擁有或者取消可執行許可權

g

g+r, g-r表示同組者擁有或者取消可讀許可權

g+w, g-w表示同組者擁有或者取消可寫入權限

g+x, g-x表示同組者擁有或者取消可執行許可權

o

o+r, o-r表示其他人擁有或者取消可讀許可權

o+w, o-w表示其他人擁有或者取消可寫入權限

o+x, o-x表示其他人擁有或者取消可執行許可權

 

其他常用:

 

解釋

 

 

輸出由螢幕重新導向到檔案中,檔案原來內容被清空

用法:命令 > 檔案名稱

註:命令可以為以上的命令,檔案名稱可有目錄路徑

ls –l > /home/lion/lsresult

 

>> 

輸出由螢幕重新導向到檔案的末尾中,檔案原來內容被保留

類似 >,只是保留了原檔案的內容。

ls –l >> /home/lion/lsresult

 

輸入重新導向,由檔案的內容代替鍵盤輸入

用法:命令 < 檔案名稱

註:命令可以為以上的命令,檔案名稱可有目錄路徑

wc < /home/lion/hehe

|

串連兩個命令(前一個命令的結果作為後一個命令的輸入)

用法:命令 | 命令

ls –l | more

ls | grep hello

ls | wc

.

目前的目錄

用法:./檔案或者目錄

ls ./

cp /home/lion/mjli ./test/

..

上一目錄

用法:../檔案或者目錄

cd ..

cp ../test1 ./home/lion/

&

命令作為後台命令執行

使用者:命令 &

gw03 test &

編輯檔案vi命令用法

模式轉換:

 

命令模式下的命令:

命令

解釋

命令

解釋

儲存之後退出

a

在當前位置之後添加

:wq

儲存之後退出

i

在當前的位置前面插入

:w

儲存檔案

o

在當前行的下面建一個新行

:q

退出

O

在當前行的上面建一個新行

:q!

不存檔就退出

數字G

跳至第“數字”行(無數字時跳到檔案末尾)

:set number

在每行開始顯示行數

數字yy

複製多少行(無數字時複製游標行)

h

游標左移

數字dd

刪除多少行(無數字時刪除游標行)

j

游標下移

p

在當前行的下面粘貼

k

游標上移

u

撤消上一次的命令操作(可撤銷多次操作)

l

游標右移

D

從游標位置刪除到本行行末

0

游標移到本行的開頭

x

刪除當前字元

$

游標移到本行的末尾

X

刪除前一個字元

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.