ubuntu 下的 shell常用命令

複習一些常用的shell 命令。

 

shell 是一種程序,就是通過用戶輸入的命令來操作計算機,Shell輸入的命令,顯示執行結果。

與圖形化操作不同,shell的全過程都是基於文本的

Shell命令的格式
命令名[選項][參數1][參數2]...
[選項]是對命令的特別定義,以減號(-)開始,多個選項可以用一個減號(-)連起來。
[參數]提供命令運行的信息,或者是命令執行過程中所使用的文件名。

命令補全  很有用的<tab>鍵

有問題找“男人” man [命令名]

或者 [命令明] help



pwd   查看當前目錄相對於根目錄的位置
ls 查看當前目錄內容
ls-l  對應每個文件的條目將包括連接數目、所有者、大小、最後修改時間、權限等內容
cd[目的目錄名]  改變當前目錄。目的目錄名可用相對路徑表示,也可以用絕對路徑表示
cd.. 轉移到上一級目錄
mkdir[新目錄名] 創建目錄
rmdir[目錄名] 刪除空目錄
rm-r[目錄名] 遞歸刪除一個目錄中的所有文件和該目錄本身
cp[源文件名][目標文件名] 複製文件
mv[源文件名][目標文件名] 重命名文件
rm[文件名] 刪除文件
rm-f[帶通配符的文件名] 不需確認地刪除多個文件
ln[源文件名][目標文件名] 硬鏈接文件<不能對目錄文件做硬鏈接,不能在不同的文件系統之間做硬鏈>
如下面的例子。源文件abc.png存儲在/root下,硬鏈接myabc.png存儲在用戶workman的家目錄下。
做了這個鏈接之後,用戶root和workman就可以使用不同的文件名來讀寫同一個圖形文件。即使root把abc.png刪除,這個圖形文件仍然存在,只有當workman把myabc.png也刪除後,這個文件纔會徹底從計算機上消失。
ln/root/abc.png/home/workman/myabc.png
ln-s[源文件或文件夾名][目標名] 軟鏈接文件。也就是符號鏈接。可用此法創建文件的快捷方式
find/-namenametofind-print 按文件名查找文件
chownworkman.workgroup/data/pub/upload 改變文件所有者
chmod-R755/usr/local/LumaQQ 改變文件訪問權限
wc-lusr.bin 查看一個文件有多少行
wc-cusr.bin 查看一個文件有多少字節
catusr.bin 查看文本文件的內容


su[username] 改變身份。如果不指定用戶名,則默認將用戶身份換至root。從root身份切換到其他任何身份都不需要口令
adduser-c"www"-d/home/workman-grootworkman 添加用戶
 passwdworkman 設置用戶口令


rpm-Uvhkdevelope-3.1-1.i386.rpm 安裝rpm軟件
rpm-ekdevelope 卸載rpm軟件
配置、編譯、安裝、卸載源碼發佈的軟件包。
./configure
make
makeinstall
makeclean
卸載源碼發佈的軟件包
makeuninstall

文件的打包和解包

解tar包
tar-xvzfgaim-0.77.tar.gz
tar-jxvfXXX.tar.bz2
生成tar包
tarcvf-/etc|gzip-9c>backup.tar.gz

生成rar包
raratest.rarfile1.txt
raratest.rardir1
解rar包
rarxtest.rar
解zip包
unziplumaqq_p3.zip
掛裝一個iso文件,參數iocharset=cp936並不是必須的。如果被掛裝的iso文件中存在中文文件名,此參數必須帶,否則,中文文件名將顯示爲亂碼。
mount-tiso9660-oloop,iocharset=cp936/data/myarc.iso/mnt/iso
卸裝iso文件
umount/mnt/iso
生成一個iso文件
cp/dev/cdrom/home/gsh/TomJerry1.iso

ssh遠程登錄進行命令行操作
ssh-lworkman192.168.0.101
ssh遠程登錄進行文件的傳送
[email protected]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章