Linux常見命令使用

來源:互聯網
上載者:User

 實驗目的:

學會使用Linux的常見命令

l 實驗要求:

熟練使用該節所介紹的Linux命令

l 實驗器材:

軟體:

安裝了CentOS 5.5的vmware虛擬機器

硬體:PC機一台

l 實驗步驟:

1. useradd命令

useradd用於添加使用者,用法:useradd[選項]使用者名稱

例:使用useradd命令添加smb使用者

#useradd smb

添加名字為smb的普通使用者,建立之後在/home目錄下多了

smb檔案夾,這就是smb這個使用者的主目錄。

2. passwd命令

passwd命令用於設定賬戶密碼,用法:passwd [選項]使用者

例:使用passwd命令設定smb賬戶密碼

#passwd smb

3. su命令

su命令用於切換使用者,用法:su [選項] [使用者名稱]

例:使用su命令切換到root使用者

$su - root

4. shutdown命令

shutdown命令用於關機,用法:shutdown [-t sec]

[-arkhncfFHP] time [warning message]

例:使用shutdown命令立刻關機

#shutdown now

5. cp命令

cp命令用於拷貝,用法:cp [選項]源檔案或目錄 目標文

件或目錄

例:使用cp命令將/home目錄下的test檔案拷貝到/tmp目錄

#cp /home/test /tmp/

例:使用cp命令將/home目錄下的dir1目錄拷貝到/tmp目錄

下。

#cp -r /home/dir1 /tmp/

6. mv命令

mv命令用於移動或更名,用法:mv [選項]源檔案或目錄

目標檔案或目錄

例:使用mv命令將/home目錄下的test檔案更名為test1

#mv /home/test /home/test1

例:使用mv命令將/home目錄下dir1目錄移動(剪下)/tmp

目錄下

#mv /home/dir1 /tmp/

7. rm命令

rm命令用於刪除檔案或目錄,用法:rm [選項]檔案或目錄

例:使用rm命令刪除/home目錄下的test檔案

#rm /home/test

例:使用rm命令刪除/home目錄下的dir目錄

#rm -r /home/dir

8. mkdir

mkdir命令用於建立目錄,用法:mkdir [選項]目錄名

例:使用命令mkdir在/home目錄下建立workdir目錄

#mkdir /home/workdir

例:使用命令mkdir建立/home/dir1/dir2目錄,如果dir1不

存在,先建立dir1

#mkdir -p/home/dir1/dir2

9. cd命令

cd命令用於改變工作目錄,用法:cd
目錄名

例:用cd命令進入/home目錄

#cd /home/

10. pwd命令

pwd命令用於查看當前路徑,用法:pwd

例:使用pwd命令顯示當前工作目錄的絕對路徑

#pwd

11. ls命令

ls命令用於常看目錄,用法:ls [選項] [目錄或檔案]

例:使用ls命令顯示/home目錄下的檔案與目錄(不包含隱

藏檔案)

#ls /home

例:使用ls命令顯示/home目錄下的所有檔案與目錄(包含

隱藏檔案)

#ls -a /home

例:用ls命令顯示/home目錄下的檔案與目錄的詳細資料

#ls -l /home

例:使用ls命令顯示/home目錄下的檔案與目錄,按修改時

間順序

#ls -c /home

12. tar命令

tar命令用於打包與壓縮,用法:tar [選項]目錄或檔案

例:使用tar命令將/home/tmp目錄下的所有檔案和目錄打包成一個tmp.tar檔案

#tar cvf tmp.tar/home/tmp

例:使用tar命令將打包檔案tmp.tar在目前的目錄下解開

#tar xvf tmp.tar

例:使用tar命令將/home/tmp目錄下的所有檔案和目錄打

包並壓縮成一個tmp.tar.gz檔案

#tar cvzf tmp.tar.gz/home/tmp

例:使用tar命令將打包壓縮檔tmp.tar.gz在目前的目錄下解開

#tar xvzf tmp.tar.gz

13. unzip命令

unzip命令用於解壓縮,用法:unzip [選項]壓縮檔名.zip

例:使用unzip命令解壓tmp.zip檔案

#unzip tmp.zip

14. chmod命令

chmod命令用於改變存取權限,用法:chmod [who] [+|-|=]

[mode] 檔案名稱

例:使用chmod命令給hello.c檔案的所有者同組使用者加上

寫的許可權

#chmod g+w hello.c

例:使用chmod命令將檔案hello.c的存取權限改變為檔案所有者可讀可寫可執行、檔案所有者同組的使用者可讀可寫、其他使用者可執行。

#chmod 761 hello.c

15. df命令

df命令用於查看磁碟使用方式,用法:df [選項]

例:使用df命令以KB為單位顯示磁碟使用方式

#df -k

16. du命令

du命令用於查看目錄打下,用法:du [選項]目錄

例:使用du命令以位元組為單位顯示ipc這個目錄的大小

#du -b ipc

17. ifconfig命令

ifconfig命令用於網路設定,用法:ifconfig [選項] [網路介面]

例:使用ifconfig命令配置eth0這一網卡的ip地址為192.168.0.100

#ifconfig eth0 192.168.0.100

例:使用ifconfig命令暫停eth0這一網卡的工作

#ifconfig eth0 down

例:使用ifconfig命令恢複eth0這一網卡的工作

#ifconfig eth0 up

18. netstat命令

netstat命令用於查看網路狀態,用法:netstat [選項]

例:使用netstat命令查看系統中所有的網路監聽連接埠

#netstat -a

19. grep命令

grep命令用尋找字串,用法:grep [選項]字串

例:使用grep命令在目前的目錄及其子目錄中,尋找包含file

字串的檔案

#grep “file”
./ -rn

例:使用grep命令查看所有連接埠中用於tftp的連接埠

#netstat -a | grep tftp

20. rpm命令

rpm命令用於軟體安裝,用法:rpm [選項] [安裝檔案]

例:使用rpm命令安裝名字為tftp-server-0.42.1.i386的檔案

#rpm -ivh tftp-server-0.42.1.i386.rpm

例:使用rpm命令列出所有已安裝的rpm包

#rpm -qa

例:使用rpm命令尋找所有安裝包中關於tftp的包

#rpm -qa | grep tftp

例:使用rpm命令卸載名字為tftp-server-0.42-3.1的rpm包

#rpm -etftp-server-0.42-3.1

21. mount命令

mount命令用於掛載,用法:mount [選項]裝置源 目標目

例:使用mount命令將將光碟機掛載到/mnt目錄下

#mount /dev/cdrom /mnt

22. umount命令

umount命令用於卸載,用法:umount目標目錄

例:使用umount命令取消光碟機在/mnt下的掛載

umount /mnt

23. find命令

find命令用於尋找檔案,用法:find
路徑 name‘檔案名稱’

例:使用find命令在在目前的目錄及其子目錄中尋找名為tmp

開頭的檔案。

#find ./ -name ‘smb*’

例:使用find命令在目前的目錄及其子目錄中尋找名為test的檔案

#find ./ -name ‘test’

24. top命令

top命令用於動態查看CPU使用,用法:top

例:使用top命令查看系統中的進程對cpu、記憶體等的佔用情況

#top

25. ps命令

ps命令用於查看進程,用法:ps [選項]

例:使用ps命令查看系統中的所有進程

#ps aux

26. kill命令

kill命令用於殺死進程,用法:kill [選項]進程號

例:在一個終端運行命令top,然後另一個終端運行命令ps

aux,查看到命令top產生的進程號,並使用kill命令殺掉這個

進程。

#kill -s SIGKILL 10670

27. man命令

man命令用於查看命令或者函數的使用資訊,用法:man

命令名

例:使用man命令查看grep命令的使用方法

#man grep

例:使用man命令查看ping命令的使用方法

#man ping

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.