Linux 必備指令

2021-09-01 07:59:03 字數 3712 閱讀 1827

分類: linux

2012-06-12 13:25

41人閱讀收藏

舉報 一、檔案目錄類

1.建立目錄:mkdir 目錄名

2.刪除空目錄:rmdir 目錄名

3.無條件刪除子目錄: rm -rf 目錄名

5.檢視自己所在目錄:pwd

6.檢視當前目錄大小:du

7.顯示目錄檔案列表:ls -l (-a:增加顯示隱含目錄)

8.瀏覽檔案:more 檔名.txt;less 檔名.txt

9.複製檔案: cp 原始檔 目標檔案 (-r:包含目錄)

10.查詢檔案:(1)find (2)locate 命令名

二、驅動掛載類

1.檢查硬碟使用情況:df -t -h

2.檢查磁碟分割槽:fdisk -l

3.掛載軟硬光區:mount -t /dev/fdx|hdax /mnt/目錄名

其中:modos--fat16;vfat--fat32;ntfs--ntfs;光碟機--iso9660

支援中文名:mount -o iocharset=x /dev/hdax /mnt/目錄名

掛載光碟機:mount -t auto /dev/cdrom /mnt/cdrom

掛載iso檔案:mount -t iso9660 -o loop ***.iso /path

4.解除掛載:umount /mnt/目錄名

解除所有掛載:umount -a

5.建立檔案系統:mkfs -t /dev/hdxx。其中:ftype:ext2、ext3、swap等

三、程式安裝類

1.rpm包安裝:

(1)安裝 rpm -ivh somesoft.rpm

(2)反安裝 rpm -e somefost.rpm

(3)查詢 rpm -q somefost 或 rpm -qpi somefost.rpm(其中:p未安裝;i包含的資訊)

(4)查詢安裝後位置:rpm -ql somefost.rpm

(5)公升級安裝:rpm -uvh somesoft.rpm

(6)強制安裝:rpm -ivh --nodeps somesoft.rpm 或 rpm -ivh --nodeps --force somesoft.rpm

2.源**包安裝:

查閱readme

基本用法 :

(1)配置:解壓目錄下 ./configure

(2)編譯:解壓目錄下 make

(3)安裝:解壓目錄下 make install

3.src.rpm的安裝

需要用到rpmbuild命令加上--rebuild引數。如 rpmbuild --rebuild ***.src.rpm。然後在/usr/src/下找

fc3下iso程式安裝:system-config-packages --isodir=iso所在目錄

rh下iso程式安裝:redhat-config-packages --isodir=iso所在目錄

四、壓縮解壓類

1.tar.gz類:(1)解壓:tar -xvzf 檔案.tar.gz;(2)tar.gz解至tar:gzip -d 檔案.tar.gz(2)壓縮:gzip 待壓縮檔案

2.tar未壓縮類:(1)解包:tar -xvf 檔案.tar;(2)打包:tar -cvf 檔案.tar 檔案列表

3.zip類:(1)解壓:unzip 檔案.zip -d dir;(2)壓縮:zip zipfile 待壓縮檔案列表

4.bz2類:(1)解壓:bunzip2 檔案.bz2或bzip2 -d 檔案.bz2;(2)壓縮:bzip2 待壓縮檔案

5.z類:(1)解壓:uncompress 檔案.z;(2)壓縮:compress 檔案

五、程序控制類

1.列出當前程序id:ps -auxw

2.終止程序:

(1)終止單一程序:kill 程序id號

(2)終止該程式所有程序:killall 程式名

(3)終止x-window程式:xkill

3.檢視資源占用情況:(1)top (2)free (3)dmesg

4.檢視環境變數值:env

5.重啟:(1)reboot (2)ctrl alt del (3)init 6

6.關機:(1)shutdown -h now (2)halt (3)init 0

7.切換桌面:switchdesk gnome|kde|...

六、程式執行類

1.查詢命令:whereis 命令名

2.後台執行x-window程式:程式名&

3.強行退出x-window程式:ctrl alt backspace

4.檢視幫助:

(1)簡明幫助:命令名 --help | less

(3)info 命令名

(4)help 命令名

5.檢視系統路徑:echo $path

6.檢視當前shell堆疊:echo $shlvl

7.< / >:輸入/輸出重定向;|:管道左的輸入是管道右輸入

七、使用者帳號類

1.增加使用者帳號:

(1)用 戶 名:adduser 使用者帳號名

(2)設定密碼: passwd 使用者帳號名

2.刪除使用者帳號:userdel 使用者帳號名

3.增加使用者組:groupadd 使用者組名

4.刪除使用者組:groupdel 使用者組名

5.暫時終止使用者帳號:passwd -l 使用者帳號名

6.恢復被終止帳號:passwd -u 使用者帳號名

7.許可權設定

(1)chmod -a|u|g|o |-|=r|w|x 檔案/目錄名

其中:a--所有使用者(all);u--本使用者(user);g--使用者組(group);o--其他使用者(other users)

--增加許可權;---刪除許可權;=--設定許可權

檔案:r--唯讀許可權(read);w--寫許可權(write);x--執行許可權(execute)

目錄:r--允許列目錄下檔案和子目錄;w--允許生成和刪除目錄下檔案;x--允許訪問該目錄

(2)chmod *** 檔案/目錄名

其中:execute=1;write=2;read=4

x取值:0--沒有任何許可權(常用);1--只能執行(不常見);2--只能寫(不常見);3--只能寫和執行(不常見);4--唯讀(常見);5--唯讀和執行(常見);6--讀和寫(常見);7--讀.寫和執行

八、vi編輯類

1.進入後為命令模式:(1)插入i;(2)開啟0;(3)修改c;(4)取代r;(5)替換s

2.經(1)後進入全螢幕編輯模式。

4.:w/w newfile儲存

5.:q/q!退出iv;:wq儲存退出

九、網路服務

1.顯示網路介面引數:ifconfig

2.顯示系統郵件:mail

3.啟動/終止web服務:httpd -k start|stop|restart

4.檢視網路狀況:

(1)聯機狀況:ping ***.***.***.***;

(2)顯示網路狀況:netstat ,其中:options:-a==所有sockets;-l==包含網路裝置;-n==數字ip;

-o==其他資訊;-r==路由表;-t==只列tcp sockets;-u==只列udp sockets;-w==只列raw sockets;

-x==只列unix domain sockets

十、其他類

1.顯示顯示卡3d資訊:glxinfo和glxgears

Linux初學者基本必備指令

sudo apt get install openssh server 檢視服務是否啟動 ps aux grep ssh sudo service ssh start sudo service ssh stop sudo service ssh restart xshell,finalshell,p...

docker常用指令(必備)

docker images 列出本地主機上的映象 docker ps 列出所有在執行的容器資訊 docker run 建立乙個新的容器並執行乙個命令 docker history 檢視指定映象的建立歷史 docker history xu xu docker import 從歸檔檔案中建立映象 do...

MySQL必備指令集

列中僅選取唯一不同的值 distinct select distinct tool sub type from table where tool type 1 三表聯查 and select from table 1 t1 table 2 t2,table 3 t3 where t1.store i...