Linux本人常用命令及技巧(全)

2021-10-07 14:56:14 字數 3259 閱讀 9531

一、 通用命令

1、date :列印或者設定系統的日期和時間

2、 stty -a:可以檢視或者列印控制字元(ctrl-c、ctrl-d、 ctrl-z等)

3、 passwd:用passwd -h檢視

4、logout,login: 登入shell的登入和登出命令

5、 more, less, head tail: 顯示或部分顯示檔案內容

6、 lp/lpstat/cancel, lpr/lpq/lprm: 列印檔案

7、 chmod u+x:更改檔案許可權

8、 rm -fr dir:刪除非空目錄

9、cp -r dir:拷貝目錄

10、 fg jobid :可以將乙個後台程序放到前台

11、 kill 的作用: send a signal to a process、 eg: kill -9 傳送的是sig_kill訊號,具體傳送什麼訊號 可以通過 man kill 檢視、

12、 ps 的用法, ps -e 或 ps -o pid,ppid,session,tpgid, comm (其中session顯示的sessionid, tpgid顯示前台程序組id, comm顯示命令名稱)

二 、ubuntu常用命令:

1、 dpkg: package manager for debian

* 安裝: dpkg -i package

* 解除安裝: dpkg -r package

* 解除安裝並刪除配置檔案: dpkg -p |--purge package

* 如果安裝乙個包時、說依賴某些庫、 可以先 apt-get install somelib

* 檢視軟體包安裝內容 :dpkg -l package

* 檢視檔案由哪個軟體包提供: dpkg -s filename

* 另外 dpkg還有 dselect和aptitude 兩個frontend

2、 apt

* 安裝: apt-get install packs

* 更新源:apt-get update

6、 nautilus:

特殊 uri 位址

* computer:/// - 全部掛載的裝置和網路

* network:/// - 瀏覽可用的網路

* burn:/// - 乙個燒錄 cds/***s 的資料虛擬目錄

* smb:/// - 可用的 windows/samba 網路資源

* x-nautilus-desktop:/// - 桌面專案和圖示

* file:/// - 本地檔案

* trash:/// - 本地**站目錄

* ftp:// - ftp 資料夾

* ssh:// - ssh 資料夾

* fonts:/// - 字型資料夾,可將字型檔案拖到此處以完成安裝

* themes:/// - 系統主題資料夾

7、補充部分:

* 檢視本地所有的tpc,udp監聽埠: netstat -tupln (t=tcp, u=udp, p=program, l=listen, n=numric)

* 通過man搜說相關命令: man -k keyword 、 eg: man -k user

* 或者用 apropos

* 統計檔案所占用的實際磁碟空間: du (du - estimate file space usage)

* 統計檔案中的字元,位元組數: wc -c/-l/-w (wc - print the number of newlines, words, and bytes in files)

* 檢視檔案的內容: od -x/-c/ (od - dump files in octal and other formats)

檢視檔案的 ascii 碼形式: od -t c filename (其中統計資訊最左邊的是: 位元組數)

* 查詢命令所在檔案的位置: which od 輸出: /usr/bin/od

檢視該檔案由哪個包提供: dpkg -s /usr/bin/od 輸出: coreutils: /usr/bin/od

再檢視coreutils包的全部內容就知道了linux的核心命令: dpkg -l coreutils

* 快速貼上:先在乙個地方選中文字,在欲貼上的地方按滑鼠 中鍵 即可、

* 等效中鍵:a 、按下滑輪等效於中鍵、b、同時按下滑鼠 左右鍵,等效於中鍵

* 快速重啟x服務: 同時按下: alt + ctrl + backspace 三個鍵、

* 開啟"執行"視窗: 同時按下 alt + f2 鍵

* 截圖:

a、全屏:直接按下 prtscr 鍵

b、當前視窗:同時按下 alt + prtscr 鍵

c、延時截圖:在 終端 或 "執行"視窗中輸入命令: gnome-screenshot --delay 3 ,將延時 3 秒後截圖、

8、ulimit

ulimit:顯示(或設定)使用者可以使用的資源的限制(limit),這限制分為軟限制(當前限制)和硬限制(上限),其中硬限制是軟限制的上限值,應用程式在執行過程中使用的系統資源不超過相應的軟限制,任何的超越都導致程序的終止

ulimited 不限制使用者可以使用的資源,但本設定對可開啟的最大檔案數(max open files)和可同時執行的最大程序數(max user processes)無效

-a 列出所有當前資源極限

-c 設定core檔案的最大值、單位:blocks

-d 設定乙個程序的資料段的最大值、單位:kbytes

-f shell 建立檔案的檔案大小的最大值,單位:blocks

-h 指定設定某個給定資源的硬極限、如果使用者擁有 root 使用者許可權,可以增大硬極限、任何使用者均可減少硬極限

-l 可以鎖住的物理記憶體的最大值

-m 可以使用的常駐記憶體的最大值,單位:kbytes

-n 每個程序可以同時開啟的最大檔案數

-p 設定管道的最大值,單位為block,1block=512bytes

-s 指定堆疊的最大值:單位:kbytes

-s 指定為給定的資源設定軟極限、軟極限可增大到硬極限的值、如果 -h 和 -s 標誌均未指定,極限適用於以上二者

-t 指定每個程序所使用的秒數,單位:seconds

-u 可以執行的最大併發程序數

-v shell可使用的最大的虛擬記憶體,單位:kbytes

eg: ulimit -c 1000(可以先通過ulimit -c 檢視原來的值)

9、systemctl disable lightdm 設定啟動模式是字元還是圖形

linux常用命令及技巧

1.shutdown 關閉系統,引數 k 不真正關閉系統只是警告,r 關閉後重新引導,h 關閉後終止 f 快速重新引導,n 不通過init 直接關閉,c 取消shutdown,t時間 2.製作引導盤 redv zlmage fdformat dev fd0h1440 dd if zlmage of ...

Linux常用命令及技巧

一.通用命令 6 date print or set the system date and time 2.stty a 可以檢視或者列印控制字元 ctrl c,ctrl d,ctrl z等 3.passwd print or set the system date and time 用passwd...

git 本人常用命令

切換到要操作的專案資料夾 cd projectpath 例如,cd downloads g25 platform sdk 檢視專案的分支們 包括本地和遠端 git branch a 例如,git branch a 建立分支x git branch x 切換分支到x git checkout x 建立...