linux 命令速查
查看本地端口的服務程序 netstat -tpl啟動停止apache apachectl -k start/stop
監聽本地端口 nc -l port
顯示[所有]進程 ps [-A]
關閉進程 kill pid
強製關閉進程 kill -KILL pid
清屏 clear|reset
看磁盤剩餘空間 df
看文件占用? du
wget 下載文件
安裝 tar.gz 文件 tar -xzvf xxx.tar.gz
make
有些命令前要加./ ./doit
原因:執行一個命令,如果不給出他的目錄地址,UNIX 類係統會直接到
固定的位置去尋找這個命令,比如 /bin /sbin /usr/bin 等。這個可以用
PATH 環境變量定義。而不管這個程序其實就在當前目錄裏。
ubuntu 版本 cat /etc/issue
linux 內核編譯日期 uname -v
linux 內核版本號 uname -r OR cat /proc/version | uname -a
linux 文本編輯查看 nano , vi ,less ,cat ,links
linux 內核消息察看 dmesg (/var/log/kern.log)
更新ubuntu update
管理員身份運行 sudo xxx
內存信息 free
cpu信息 cat /proc/cpuinfo
環境變量 env
who 察看已登陸的用戶
查找一個文件 whereis xxx OR locate xxx OR find
顯示/滾動顯示/移動/拷貝/刪除文件:文件夾/搜索
cat/less/mv/cp/rm:rmdir/grep
快速創建文件/目錄 touch/mkdir
ls -l file
第一個 - 文本類型 -d 目錄 -c 字符設備 -b 塊設備
改變文件目錄權限 chmod
更改文件所有者/組 chown/chgrp
目錄的執行權限表示列出其內容
設置 用戶/組 ID suid/sgid
ubuntu 改變桌麵 GNOME Tweak Tool
取得軟件 sudo apt-get xxx
用戶信息:密碼 /etc/passwd:/etc/shadow
用戶組信息 /etc/group
終端進入管理員模式 sudo -i/ su
受限製shell bash -r
檢查用戶登錄注銷 last/lastb
將命令作為後台進程 xxx &
查看後台進程 jobs
恢複後台進程為前台 fg
查看文件類型 file xxx
終止進程及其相關進程 kill -SIGHUP pid
改變進程優先級 nice/renice
查看進程運行時間 time xxx
係統運行時間 uptime
字符進程監視器 top
間隔執行命令 watch
虛擬內存查看 vmstat
圖形性能查看工具 xosview
mono編譯環境 monodevelop
****************************************************************
查看本地網絡 ifconfig
查看各端口號功能 less /etc/services
太長分頁顯示 ls --help | more
按關鍵字查找 man -k keyword
跟蹤係統調用 strace
查看write係統調用 man 2 write
linux係統調用表 usr/include/*asm/untstd.h
環境變量 env
增加|刪除環境變量 export xxx="xxx"|exprot -n xxx
cat|cut 將文件或stdin內容輸出到stdout,cut是節選輸出
nc netcat,網絡版的cat。
wc 統計文件字節或其他數量信息
info 類似於man
ldd xxx 查看xxx共享庫基址
pwd 顯示當前工作目錄
ln|ln -s 設置硬軟鏈接
more /proc/cpuinfo 查看cpu信息
runlevel 查看linux運行級別
gnome-session-properties 查看開機啟動程序
ctrl+alt+F1-F6 快速進入終端
ctrl_alt+F7-F12 從終端返回
alt+tab 在任務間切換,同時按上下鍵看任務縮略界麵
win鍵 長按顯示幫助
im-switch 切換輸入法
pmap pid 查看進程內存映射
depmod |-A 查看模塊依賴性,結果保存在
/lib/modules/ver/modules.dep中
insmod/rmmod 裝載卸載模塊(不智能)modprobe -c|-l 察看mod配置文件|列出所有mod
modprobe|-r 同上,智能滴
lsmod 察看已加載模塊
modinfo 查看模塊信息
ksymoops 解析oops中地址的符號
/proc/kallsyms 類似?
dd 輸入輸出
help cmd 查看 cmd 功能
snavigator
echo 顯示信息
lspci 察看硬件信息
rfkill list 察看無線網卡狀況?
wall 向所有已登陸用戶發送信息
set 設置shell選項
ed 行編輯器
dialog shell下的圖形模擬?
gdialog 類似dialog
umask 限製模式
id usr_name 查看用戶uid和gid
ulimit 資源限製
app >file 2>&1 將stdout和stderr都重定位到file中
stty -a 查看(設置)當前的termios設置情況
hexdump|od 以16或8進製顯示
ipcs 檢查IPC機製的設施
ipcrm 刪除IPC設施
apropos 檢查符合LSB標準的內容
sed 一個非交互性性文本編輯器,它編輯文件或標準輸入導出的文件拷貝。
標準輸入可能是來自鍵盤、文件重定向、字符串或變量,或者是一個管道文件
awk pattern-directed scanning and processing language
cut 從文件的每個行中寫出選定的字節、字符或字段。
paste merge corresponding or subsequent lines
of files
tr 按格式修改字符串
at 定期執行任務
apt-cache search|show xxx 查看安裝包信息
ed|ex CLI下簡單的文本編輯器
sum/cksum/md5sum 計算文件效驗碼
ls -ls file 查看文件所占用的實際塊大小
umask 查看當前文件模式創建屏蔽字
fsck 修複文件係統錯誤
stat 查看文件時間的詳細信息
finger 用戶信息查看程序
vipw 編輯口令文件
size 查看程序文件段屬性
accton|sa 打開|顯示進程會計
tee pipe轉接頭
sysctl 讀寫內核狀態
最後更新:2017-04-04 07:03:23