實驗目的:
學會使用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
Linux常見使用命令小結
sync 將資料由記憶體同步到硬碟中。shutdown關機指令,你可以man shutdown 來看一下幫助文件。例如你可以執行如下命令關機 shutdown h 10 this server will shutdown after 10 mins 這個命令告訴大家,計算機將在10分鐘後關機,並且會...
Linux常見命令
顯示目錄和檔案的命令 ls 用於檢視所有資料夾的命令。dir 用於顯示指定資料夾和目錄的命令 tree 以樹狀圖列出目錄內容 du 顯示目錄或檔案大小 chmod 用於改變指定目錄或檔案的許可權命令。chown 用於改變檔案擁有屬性的命令。chgrp 用於改變檔案群組的命令。chattr 用於設定檔...
linux常見命令
一 檔案命令 1.命令格式 命令 選項 引數 ls la etc ls a 檢視所有檔案,包含隱藏檔案 ls l 檢視檔案及檔案的相關屬性 ls lh h檔案大小帶單位 rw r r 代表檔案型別 二進位制檔案 d目錄 l軟鏈結檔案 r讀w寫x執行 rwx所有者 r所屬組 r其他人 2.mkdir ...