ubuntu 常用指令

2021-08-06 06:07:34 字數 3791 閱讀 5541

常用指令

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...