亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 814 | 回復: 0
打印 上一主題 下一主題

Linux系統(tǒng)信息查看命令大全 [復制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-03-25 14:46 |只看該作者 |倒序瀏覽

系統(tǒng)
# uname -a               # 查看內(nèi)核/操作系統(tǒng)/CPU信息
# head -n 1 /etc/issue   # 查看操作系統(tǒng)版本
# cat /proc/cpuinfo      # 查看CPU信息
# hostname               # 查看計算機名
# lspci -tv              # 列出所有PCI設(shè)備
# lsusb -tv              # 列出所有USB設(shè)備
# lsmod                  # 列出加載的內(nèi)核模塊
# env                    # 查看環(huán)境變量
資源
# free -m                # 查看內(nèi)存使用量和交換區(qū)使用量
# df -h                  # 查看各分區(qū)使用情況
# du -sh         # 查看指定目錄的大小
# grep MemTotal /proc/meminfo   # 查看內(nèi)存總量
# grep MemFree /proc/meminfo    # 查看空閑內(nèi)存量
# uptime                 # 查看系統(tǒng)運行時間、用戶數(shù)、負載
# cat /proc/loadavg      # 查看系統(tǒng)負載
磁盤和分區(qū)
# mount | column -t      # 查看掛接的分區(qū)狀態(tài)
# fdisk -l               # 查看所有分區(qū)
# swapon -s              # 查看所有交換分區(qū)
# hdparm -i /dev/hda     # 查看磁盤參數(shù)(僅適用于IDE設(shè)備)
# dmesg | grep IDE       # 查看啟動時IDE設(shè)備檢測狀況
網(wǎng)絡(luò)
# ifconfig               # 查看所有網(wǎng)絡(luò)接口的屬性
# iptables -L            # 查看防火墻設(shè)置
# route -n               # 查看路由表
# netstat -lntp          # 查看所有監(jiān)聽端口
# netstat -antp          # 查看所有已經(jīng)建立的連接
# netstat -s             # 查看網(wǎng)絡(luò)統(tǒng)計信息
進程
# ps -ef                 # 查看所有進程
# top                    # 實時顯示進程狀態(tài)
用戶
# w                      # 查看活動用戶
# id             # 查看指定用戶信息
# last                   # 查看用戶登錄日志
# cut -d: -f1 /etc/passwd   # 查看系統(tǒng)所有用戶
# cut -d: -f1 /etc/group    # 查看系統(tǒng)所有組
# crontab -l             # 查看當前用戶的計劃任務(wù)
服務(wù)
# chkconfig --list       # 列出所有系統(tǒng)服務(wù)
# chkconfig --list | grep on    # 列出所有啟動的系統(tǒng)服務(wù)
程序
# rpm -qa                # 查看所有安裝的軟件包
這是一個linux常見命令的列表。
那些有• 標記的條目,你可以直接拷貝到終端上而不需要任何修改,因此你最好開一個終端邊讀邊
剪切&拷貝
。
所有的命令已在Fedora和Ubuntu下做了測試
命令描述
  •apropos whatis顯示和word相關(guān)的命令。 參見
線程安全
  •
man
-t man | ps2pdf - > man.pdf生成一個PDF格式的幫助文件
   which command顯示命令的完整路徑名
   time command計算命令運行的時間
  •time cat開始計時. Ctrl-d停止。參見
sw
  •nice
info
運行一個低優(yōu)先級命令(這里是info)
  •renice 19 -p $$使腳本運行于低優(yōu)先級。用于非交互任務(wù)。
目錄操作
  •cd -回到前一目錄
  •cd回到用戶目錄
   (cd dir && command)進入目錄dir,執(zhí)行命令command然后回到當前目錄
  •pushd .將當前目錄壓入棧,以后你可以使用popd回到此目錄
文件搜索
  •
alias
l='ls -l --color=auto'單字符文件列表命令
  •ls -lrt按日期顯示文件. 參見
newest
  •ls /usr/bin | pr -T9 -W$COLUMNS在當前終端寬度上打印9列輸出
   find -name '*.[ch]' | xargs grep -E 'expr'在當前目錄及其子目錄下所有.c和.h文件中尋找'expr'. 參見
findrepo
   find -type f -print0 | xargs -r0 grep -F 'example'在當前目錄及其子目錄中的常規(guī)文件中查找字符串'example'
   find -maxdepth 1 -type f | xargs grep -F 'example'在當前目錄下查找字符串'example'
   find -maxdepth 1 -type d | while
read
dir; do echo $dir; echo cmd2; done對每一個找到的文件執(zhí)行多個命令(使用while循環(huán))
  •find -type f ! -perm -444尋找所有不可讀的文件(對網(wǎng)站有用)
  •find -type d ! -perm -111尋找不可訪問的目錄(對網(wǎng)站有用)
  •locate -r 'file[^/]*\.txt'使用locate 查找所有符合*file*.txt的文件
  •look reference在(有序)字典中快速查找
  •grep
--color
reference /usr/share/dict/words使字典中匹配的正則表達式高亮
歸檔 and compression
   gpg -c file文件加密
   gpg file.gpg文件解密
   tar -c dir/ | bzip2 > dir.tar.bz2將目錄dir/壓縮打包
   bzip2 -dc dir.tar.bz2 | tar -x展開壓縮包 (對tar.gz文件使用gzip而不是bzip2)
   tar -c dir/ | gzip | gpg -c | ssh user@remote 'dd of=dir.tar.gz.gpg'目錄dir/壓縮打包并放到遠程機器上
   find dir/ -name '*.txt' | tar -c --files-from=- | bzip2 > dir_txt.tar.bz2將目錄dir/及其子目錄下所有.txt文件打包
   find dir/ -name '*.txt' | xargs cp -a --target-directory=dir_txt/ --parents將目錄dir/及其子目錄下所有.txt按照目錄結(jié)構(gòu)拷貝到dir_txt/
   ( tar -c /dir/to/copy ) | ( cd /where/to/ && tar -x -p )拷貝目錄copy/到目錄/where/to/并保持文件屬性
   ( cd /dir/to/copy && tar -c . ) | ( cd /where/to/ && tar -x -p )拷貝目錄copy/下的所有文件到目錄/where/to/并保持文件屬性
   ( tar -c /dir/to/copy ) | ssh -C user@remote 'cd /where/to/ && tar -x -p' 拷貝目錄copy/到遠程目錄/where/to/并保持文件屬性
   dd bs=1M if=/dev/sda | gzip | ssh user@remote 'dd of=sda.gz'將整個硬盤備份到遠程機器上
rsync (使用 --dry-run選項進行測試)
   rsync -P rsync://rsync.server.com/path/to/file file只獲取diffs.當下載有問題時可以作多次
   rsync --bwlimit=1000 fromfile tofile有速度限制的本地拷貝,對I/O有利
   rsync -az -e ssh --delete ~/public_html/ remote.com:'~/public_html'鏡像網(wǎng)站(使用壓縮和加密)
   rsync -auz -e ssh remote:/dir/ . && rsync -auz -e ssh . remote:/dir/同步當前目錄和遠程目錄
ssh (安全 Shell)
   ssh $USER@$HOST command在$Host主機上以$User用戶運行命令(默認命令為Shell)
  •ssh -f -Y $USER@$HOSTNAME xeyes在名為$HOSTNAME的主機上以$USER用戶運行GUI命令
   scp -p -r $USER@$HOST: file dir/拷貝到$HOST主機$USER'用戶的目錄下
   ssh -g -L 8080:localhost:80 root@$HOST由本地主機的8080端口轉(zhuǎn)發(fā)到$HOST主機的80端口
   ssh -R 1434:imap:143 root@$HOST由主機的1434端口轉(zhuǎn)發(fā)到imap的143端口
wget (多用途下載工具)
  •(cd cmdline && wget -nd -pHEKk http://www.pixelbeat.org/cmdline.html)在當前目錄中下載指定網(wǎng)頁及其相關(guān)的文件使其可完全瀏覽
   wget -c http://www.example.com/large.file繼續(xù)上次未完的下載
   wget -r -nd -np -l1 -A '*.jpg' http://www.example.com/批量下載文件到當前目錄中
   wget ftp://remote/file[1-9].iso/下載FTP站上的整個目錄
  •wget -q -O- http://www.pixelbeat.org/timeline.html | grep 'a href' | head直接處理輸出
   echo 'wget url' | at 01:00在下午一點鐘下載指定文件到當前目錄
   wget --limit-rate=20k url限制下載速度(這里限制到20
KB/s
)
   wget -nv --spider --force-html -i bookmarks.html檢查文件中的鏈接是否存在
   wget --mirror http://www.example.com/更新網(wǎng)站的本地拷貝(可以方便地用于cron)
網(wǎng)絡(luò)(ifconfig, route, mii-tool, nslookup 命令皆已過時)
   ethtool eth0顯示網(wǎng)卡eth0的狀態(tài)
   ethtool --change eth0 autoneg off speed 100 duplex full手動設(shè)制網(wǎng)卡速度
   iwconfig eth1顯示無線網(wǎng)卡eth1的狀態(tài)
   iwconfig eth1 rate 1Mb/s fixed手動設(shè)制無線網(wǎng)卡速度
  •iwlist scan顯示無線網(wǎng)絡(luò)列表
  •ip link show顯示interface列表
   ip link set dev eth0 name wan重命名eth0為wan
   ip link set dev eth0 up啟動interface eth0(或關(guān)閉)
  •ip addr show顯示網(wǎng)卡的IP地址
   ip addr add 1.2.3.4/24 brd + dev eth0添加ip和掩碼(255.255.255.0)
  •ip route show顯示路由列表
   ip route add default via 1.2.3.254設(shè)置默認網(wǎng)關(guān)1.2.3.254
  •tc qdisc add dev lo root handle 1:0 netem delay 20msec增加20ms傳輸時間到loopback設(shè)備(調(diào)試用)
  •tc qdisc del dev lo root移除上面添加的傳輸時間
  •host pixelbeat.org查尋主機的DNS IP地址
  •hostname -i查尋本地主機的IP地址(同等于host `hostname`)
  •whois pixelbeat.org查尋某主機或莫IP地址的whois信息
  •netstat -tupl列出系統(tǒng)中的internet服務(wù)
  •netstat -tup列出活躍的連接
windows networking (samba提供所有windows相關(guān)的網(wǎng)絡(luò)支持)
  •smbtree尋找一個windows主機. 參見findsmb
   nmblookup -A 1.2.3.4尋找一個指定ip的windows (netbios)名
   smbclient -L windows_box顯示在windows主機或samba服務(wù)器上的所有共享
   mount -t smbfs -o fmask=666,guest //windows_box/share /mnt/share掛載一個windows共享
   echo 'message' | smbclient -M windows_box發(fā)送一個彈出信息到windows主機(XP sp2默認關(guān)閉此功能)
文本操作 (sed使用標準輸入和標準輸出,如果想要編輯文件,則需添加newfile)
   sed 's/string1/string2/g'使用string2替換string1
   sed 's/\(.*\)1/\12/g'將任何以1結(jié)尾的字符串替換為以2結(jié)尾的字符串
   sed '/ *#/d; /^ *$/d'刪除注釋和空白行
   sed ':a; /\\$/N; s/\\\n//; ta'連接結(jié)尾有\(zhòng)的行和其下一行
   sed 's/[ \t]*$//'刪除每行后的空白
   sed 's/\([\\`\\"$\\\\]\)/\\\1/g'將所有轉(zhuǎn)義字符之前加上\
  •seq 10 | sed "s/^/      /; s/ *\(.\{7,\}\)/\1/"向右排N(任意數(shù))列
   sed -n '1000p;1000q'輸出第一千行
   sed -n '10,20p;20q'輸出第10-20行
   sed -n 's/.*\(.*\).*/\1/ip;T;q'輸出HTML文件的字段中的 內(nèi)容
   sort -t. -k1,1n -k2,2n -k3,3n -k4,4n排序IPV4地址
  •echo 'Test' | tr '[:lower:]' '[:upper:]'轉(zhuǎn)換成大寫
  •tr -dc '[:print:]' 過濾掉不能打印的字符
  •history | wc -l計算指定單詞出現(xiàn)的次數(shù)
集合操作 (如果是英文文本的話
export LANG=C
可以提高速度)
   sort file1 file2 | uniq兩個未排序文件的并集
   sort file1 file2 | uniq -d兩個未排序文件的交集
   sort file1 file1 file2 | uniq -u兩個未排序文件的差 集
   sort file1 file2 | uniq -u兩個未排序文件的對稱差集
   join -a1 -a2 file1 file2兩個有序文件的并集
   join file1 file2兩個有序文件的交集
   join -v2 file1 file2兩個有序文件的差集
   join -v1 -v2 file1 file2兩個有序文件的對稱差集
數(shù)學
  •echo '(1 + sqrt(5))/2' | bc -l方便的計算器(計算 φ)
  •echo 'pad=20; min=64; (100*10^6)/((pad+min)*8)' | bc更復雜地計算,這里計算了最大的FastE包率
  •echo 'pad=20; min=64; print (100E6)/((pad+min)*8)' | pythonPython處理數(shù)值的科學表示法
  •echo 'pad=20; plot [64:1518] (100*10**6)/((pad+x)*8)' | gnuplot -persist顯示FastE包率相對于包大小的圖形
  •echo 'obase=16; ibase=10; 64206' | bc進制轉(zhuǎn)換(十進制到十六進制)
  •echo $((0x2dec))進制轉(zhuǎn)換(十六進制到十進制)((shell數(shù)學擴展))
  •units -t '100m/
9.69s
' 'miles/hour'單位轉(zhuǎn)換(公尺到英尺)
  •units -t '500GB' 'GiB'單位轉(zhuǎn)換(SI 到IEC 前綴)
  •units -t '1 googol'定義查找
  •seq 100 | (tr '\n' +; echo 0) | bc加N(任意數(shù))列. 參見
add
and
funcpy
日歷
  •cal -3顯示一日歷
  •cal 9 1752顯示指定月,年的日歷
  •date -d fri這個星期五是幾號. 參見
day
  •date --date='25 Dec' +%A今年的圣誕節(jié)是星期幾
  •date --date '1970-01-01 UTC 2147483647 seconds'將一相對于1970-01-01 00:00的秒數(shù)轉(zhuǎn)換成時間
  •TZ=':America/Los_Angeles' date顯示當前的美國西岸時間(使用tzselect尋找時區(qū))
   echo "mail -s 'get the train' P@draigBrady.com 在指定的時間發(fā)送郵件
  •echo "DISPLAY=$DISPLAY xmessage cooker" | at "NOW + 30 minutes"在給定的時間彈出對話框
locales
  •printf "%'d\n" 1234根據(jù)locale輸出正確的數(shù)字分隔
  •BLOCK_SIZE=\'1 ls -l用ls命令作類適于locale()文件分組
  •echo "I live in `locale territory`"從locale數(shù)據(jù)庫中展開信息
  •LANG=en_IE.utf8 locale int_prefix查找指定地區(qū)的locale信息。參見
ccodes
  •locale | cut -d= -f1 | xargs locale -kc | less顯示在locale數(shù)據(jù)庫中的所有字段
recode (iconv, dos2unix, unix2dos 已經(jīng)過時了)
  •recode -l | less顯示所有有效的字符集及其別名
   recode windows-1252.. file_to_change.txt轉(zhuǎn)換Windows下的ansi文件到當前的字符集(自動進行回車換行符的轉(zhuǎn)換)
   recode utf-8/CRLF.. file_to_change.txt轉(zhuǎn)換Windows下的ansi文件到當前的字符集
   recode iso-8859-15..utf8 file_to_change.txt轉(zhuǎn)換Latin9(西歐)字符集文件到utf8
   recode ../b64  file.b64Base64編碼
   recode /qp..  file.qpQuoted-printable格式解碼
   recode ..HTML  file.html將文本文件轉(zhuǎn)換成HTML
  •recode -lf windows-1252 | grep euro在
字符表
中查找歐元符號
  •echo -n 0x80 | recode latin-9/x1..dump顯示字符在latin-9中的字符映射
  •echo -n 0x20AC | recode ucs-2/x2..latin-9/x顯示latin-9編碼
  •echo -n 0x20AC | recode ucs-2/x2..utf-8/x顯示utf-8編碼
光盤
   gzip  cdrom.iso.gz保存光盤拷貝
   mkisofs -V LABEL -r dir | gzip > cdrom.iso.gz建立目錄dir的光盤鏡像
   mount -o loop cdrom.iso /mnt/dir將光盤鏡像掛載到 /mnt/dir (只讀)
   cdrecord -v dev=/dev/cdrom blank=fast清空一張CDRW
   gzip -dc cdrom.iso.gz | cdrecord -v dev=/dev/cdrom -燒錄光盤鏡像 (使用 dev=ATAPI -scanbus 來確認該使用的 dev)
   cdparanoia -B在當前目錄下將光盤音軌轉(zhuǎn)錄成wav文件
   cdrecord -v dev=/dev/cdrom -audio *.wav將當前目錄下的wav文件燒成音樂光盤 (參見cdrdao)
   oggenc --tracknum='track' track.cdda.wav -o 'track.ogg'將wav文件轉(zhuǎn)換成ogg格式
磁盤空間 (參見
FSlint
)
  •ls -lSr按文件大小降序顯示文件
  •du -s * | sort -k1,1rn | head顯示當前目錄下占用空間最大的一批文件. 參見
dutop
  •df -h顯示空余的磁盤空間
  •df -i顯示空余的inode
  •fdisk -l顯示磁盤分區(qū)大小和類型(在root下執(zhí)行)
  •
rpm
-q -a --qf '%10{SIZE}\t%{NAME}\n' | sort -k1,1n顯示所有在rpm發(fā)布版上安裝的

,并以包字節(jié)大小為序
  •
dpkg
-query -W -f='${Installed-Size;10}\t${Package}\n' | sort -k1,1n顯示所有在deb發(fā)布版上安裝的

,并以KB包大小為序
  •dd bs=1 seek=2TB if=/dev/null of=ext3.test建立一個大的測試文件(不占用空間). 參見
truncate
監(jiān)視/調(diào)試
  •tail -f /var/log/messages
監(jiān)視Messages
日志文件
  •strace -c ls >/dev/null總結(jié)/剖析命令進行的系統(tǒng)調(diào)用
  •strace -f -e open ls >/dev/null顯示命令進行的系統(tǒng)調(diào)用
  •ltrace -f -e getenv ls >/dev/null顯示命令調(diào)用的庫函數(shù)
  •lsof -p $$顯示當前進程打開的文件
  •lsof ~顯示打開用戶目錄的進程
  •tcpdump not port 22顯示除了ssh外的網(wǎng)絡(luò)交通. 參見
tcpdump_not_me
  •ps -e -o pid,args --forest以樹狀結(jié)構(gòu)顯示進程
  •ps -e -o pcpu,cpu,nice,state,cputime,args --sort pcpu | sed '/^ 0.0 /d'以CPU占用率為序顯示進程
  •ps -e -orss=,args= | sort -b -k1,1n | pr -TW$COLUMNS以內(nèi)存使用量為序顯示進程. 參見
ps_mem.py
  •ps -C firefox-bin -L -o pid,tid,pcpu,state顯示指定進程的所有線程信息
  •ps -p 1,2顯示指定進程ID的進程信息
  •last reboot顯示系統(tǒng)重啟記錄
  •free -m顯示(剩余的)內(nèi)存總量(-m以MB為單位顯示)
  •watch -n.1 'cat /proc/interrupts'監(jiān)測文件/proc/interrupts的變化
系統(tǒng)信息 (參見
sysinfo
)
  •uname -a查看內(nèi)核/操作系統(tǒng)/CPU信息
  •head -n1 /etc/issue查看操作系統(tǒng)版本
  •cat /proc/partitions顯示所有在系統(tǒng)中注冊的分區(qū)
  •grep MemTotal /proc/meminfo顯示系統(tǒng)可見的內(nèi)存總量
  •grep "model name" /proc/cpuinfo顯示CPU信息
  •lspci -tv顯示PCI信息
  •lsusb -tv顯示USB信息
  •mount | column -t顯示所有掛載的文件系統(tǒng)并對齊輸出
  #dmidecode -q | less顯示SMBIOS/DMI 信息
  #smartctl -A /dev/sda | grep Power_On_Hours系統(tǒng)開機的總體時間
  #hdparm -i /dev/sda顯示關(guān)于磁盤sda的信息
  #hdparm -tT /dev/sda檢測磁盤sda的讀取速度
  #badblocks -s /dev/sda檢測磁盤sda上所有的壞扇區(qū)
交互 (參見
linux keyboard shortcut database
)
  •
readline
Line editor used by bash, python, bc, gnuplot, ...
  •
screen
多窗口的虛擬終端, ...
  •
mc
強大的文件管理器,可以瀏覽rpm, tar, ftp, ssh, ...
  •
gnuplot
交互式并可進行腳本編程的畫圖工具
  •links網(wǎng)頁瀏覽器
miscellaneous
  •
alias
hd='od -Ax -tx1z -v'方便的十六進制輸出。 (用法舉例: • hd /proc/self/cmdline | less)
  •
alias
realpath='readlink -f'顯示符號鏈接指向的真實路徑((用法舉例: • realpath ~/../$USER)
  •set | grep $USER在當前
環(huán)境
中查找
   touch -c -t 0304050607 file改變文件的時間標簽 (YYMMDDhhmm)
  •python -m SimpleHTTPServerServe current directory tree at http://$HOSTNAME:8000/
        
        
        



[color="#000099"]TAG
linux
命令
        
        
        
               
               
               

本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/16464/showart_1878908.html
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP