一、 通用命令
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 建立...