常用指令
ls顯示檔案或目錄
-l列出檔案詳細資訊l(list)
-a列出當前目錄下所有檔案及目錄,包括隱藏的a(all)
mkdir
建立目錄
-p建立目錄,若無父目錄,則建立p(parent)
cd切換目錄
touch
建立空檔案
echo
建立帶有內容的檔案。
cat檢視檔案內容
cp拷貝
mv移動或重新命名
rm刪除檔案
-r遞迴刪除,可刪除子目錄及檔案
-f強制刪除
find
在檔案系統中搜尋某檔案
wc統計文字中行數、字數、字元數
grep
在文字檔案中查詢某個字串
rmdir
刪除空目錄
tree
樹形結構顯示目錄,需要安裝tree包
pwd顯示當前目錄
ln建立鏈結檔案
more、less
分頁顯示文字檔案內容
head、tail
顯示檔案頭、尾內容
ctrl+alt+f1
命令列全屏模式
系統管理命令
stat
顯示指定檔案的詳細資訊,比ls更詳細
whowhoami
顯示當前操作使用者
hostname
顯示主機名
uname
顯示系統資訊
top動態顯示當前耗費資源最多程序資訊
ps顯示瞬間程序狀態
ps -aux
du檢視目錄大小
du -h
/home帶有單位顯示目錄資訊
df檢視磁碟大小
df -h
帶有單位顯示磁碟資訊
ifconfig
檢視網路情況
ping
測試網路連通
netstat
顯示網路狀態資訊
man命令不會用了,找男人?
如:man
lsclear
清屏alias
對命令重新命名
如:alias
showmeit=」ps
-aux」
,另外解除使用unaliax
showmeit
kill
殺死程序,可以先用ps
或top命令檢視程序的id,然後再用kill命令殺死程序。
打包壓縮相關命令
gzip:
bzip2:
tar: 打包壓縮
-c 歸檔檔案
-x 壓縮檔案
-z gzip壓縮檔案
-j bzip2壓縮檔案
-v 顯示壓縮或解壓縮過程 v(view)
-f 使用檔名
例:tar -cvf /home/abc.tar /home/abc 只打包,不壓縮
tar -zcvf /home/abc.tar.gz /home/abc 打包,並用gzip壓縮
tar -jcvf /home/abc.tar.bz2 /home/abc 打包,並用bzip2壓縮
當然,如果想解壓縮,就直接替換上面的命令tar -cvf / tar -zcvf / tar -jcvf 中的「c」 換成「x」 就可以了。
關機重啟
shutdown
-r關機重啟
-h關機不重啟
now立刻關機
halt
關機reboot
重啟linux軟體包管理
dpkg (debian package)管理工具,軟體包名以.deb字尾。這種方法適合系統不能聯網的情況下。
比如安裝tree命令的安裝包,先將tree.deb傳到linux系統中。再使用如下命令安裝。
sudo dpkg -i tree_1.5.3-1_i386.deb 安裝軟體
sudo dpkg -r tree 解除安裝軟體
注:將tree.deb傳到linux系統中,有多種方式。vmwaretool,使用掛載方式;使用winscp工具等;
apt(advanced packaging tool)高階軟體工具。這種方法適合系統能夠連線網際網路的情況。
依然以tree為例
sudo apt-get install tree 安裝tree
sudo apt-get remove tree 解除安裝tree
sudo apt-get update 更新軟體
sudo apt-get upgrade
將.rpm檔案轉為.deb檔案
.rpm為redhat使用的軟體格式。在ubuntu下不能直接使用,所以需要轉換一下。
sudo alien abc.rpm
vim使用
命令模式下:
:q 退出
:q! 強制退出
:wq 或 x 儲存並退出
:set number 顯示行號
:set nonumber 隱藏行號
yyp 複製游標所在行,並貼上
使用者及使用者組管理
使用者及使用者組管理
/etc/passwd 儲存使用者賬號
/etc/group 儲存組賬號
/etc/shadow 儲存使用者賬號的密碼
/etc/gshadow 儲存使用者組賬號的密碼
useradd 新增使用者名稱
userdel 刪除使用者名稱
adduser 新增使用者名稱
groupadd 新增組名
groupdel 刪除組名
passwd root 給root設定密碼
su root
su – root
/etc/profile 系統環境變數
bash_profile 使用者環境變數
.bashrc 使用者環境變數
su user 切換使用者,載入配置檔案.bashrc
su – user 切換使用者,載入配置檔案/etc/profile ,載入bash_profile
更改檔案及使用者組
sudo chown [-r] yonghuming wenjianming
例如:還以jdk-7u21-linux-i586.tar.gz為例。屬於使用者hadoop,組hadoop
要想切換此檔案所屬的使用者及組。可以使用命令。
sudo chown root:root jdk-7u21-linux-i586.tar.gz
檔案許可權管理
三種基本許可權
r 讀 數值表示為4
w 寫 數值表示為2
x 可執行 數值表示為1
如圖所示,jdk-7u21-linux-i586.tar.gz檔案的許可權為-rw-rw-r–
-rw-rw-r–一共十個字元,分成四段。
第乙個字元「-」表示普通檔案;這個位置還可能會出現「l」鏈結;「d」表示目錄
第二三四個字元「rw-」表示當前所屬使用者的許可權。 所以用數值表示為4+2=6
第五六七個字元「rw-」表示當前所屬組的許可權。 所以用數值表示為4+2=6
第**十個字元「r–」表示其他使用者許可權。 所以用數值表示為2
所以操作此檔案的許可權用數值表示為662?
更改許可權
sudo chmod [u所屬使用者 g所屬組 o其他使用者 a所有使用者] [+增加許可權 -減少許可權] [r w x] 目錄名
例如:有乙個檔案filename,許可權為「-rw-r—-x」 ,將許可權值改為」-rwxrw-r-x」,用數值表示為765
sudo chmod u+x g+w o+r filename
上面的例子可以用數值表示
sudo chmod 765 filename
原網頁
ubuntu常用指令
aptitude 此為pt同學補充,他的說法是aptitude比apt get少個橫線,tab補全比較容易 大概神牛都比較懶吧 不得不提下蛋蛋童鞋以前說過的ubuntu彩蛋 僅限於ubuntu 8.04 man apt 最後會看到 本apt有著超級牛力 or this apt has a super...
Ubuntu常用指令
下面是常用的ubuntu命令 ls 檢視目錄 ls l 詳細的目錄 tab鍵 補全 箭頭 指令的上乙個和下乙個 pwd 檢視當前目錄 cd 切換當前目錄 mkdir p 建立目錄 rm rf 刪除目錄 cp rf 複製 sudo 管理員命令 歸檔 並檔並壓縮 tar czvf example.tar...
Ubuntu常用指令彙總
名字 描述 根目錄 bin 基本命令 boot linux核心,重啟載入檔案 dev 裝置檔案 etc 系統配置檔案 home 使用者目錄 lib 共享庫 核心模組 lost found 系統恢復檔案目錄 media 可移動媒介的掛載點,比如 軟盤 mnt 本地 遠端檔案系統的常規掛載點 opt a...