<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jasmine214--love

    只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
    posts - 731, comments - 60, trackbacks - 0, articles - 0

    Linux常用操作命令

    Posted on 2010-10-13 14:31 幻海藍夢 閱讀(361) 評論(0)  編輯  收藏 所屬分類: Linux
  • '查看軟件xxx安裝內容 dpkg -L xxx'    
  • '查找軟件庫中的軟件 apt-cache search 正則表達式'    
  • '查找軟件庫中的軟件 aptitude search 軟件包'    
  • '查找文件屬于哪個包 dpkg -S filename'    
  • '查找文件屬于哪個包 apt-file search filename'    
  • '查詢軟件xxx依賴哪些包 apt-cache depends xxx'    
  • '查詢軟件xxx被哪些包依賴 apt-cache rdepends xxx'    
  • '增加一個光盤源 sudo apt-cdrom add'    
  • "系統升級 sudo apt-get update sudo apt-get dist-upgrade'    
  • "清除已刪除包的殘馀配置文件 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P"    
  • '編譯時缺少h文件的自動處理 sudo auto-apt run ./configure'    
  • "查看安裝軟件時下載包的臨時存放目錄 ls /var/cache/apt/archives"    
  • "備份當前系統安裝的所有包的列表 dpkg --get-selections | grep -v deinstall > ~/somefile"    
  • "從備份的安裝包的列表文件恢復所有包 dpkg --set-selections < ~/somefile sudo dselect"    
  • "清理舊版本的軟件緩存 sudo apt-get autoclean"    
  • "清理所有軟件緩存 sudo apt-get clean"    
  • "刪除系統不再使用的孤立軟件 sudo apt-get autoremove"    
  • "查看包在服務器上面的地址 apt-get -qq --print-uris install ssh | cut -d\\' -f2"    
  • "查看內核 uname -a"    
  • "查看Ubuntu版本 cat /etc/issue 或 lsb_release -a"    
  • "查看內核加載的模塊 lsmod"    
  • "查看PCI設備 lspci"    
  • "查看USB設備 lsusb -v"    
  • "查看網卡狀態 sudo ethtool eth0"    
  • "查看CPU信息 cat /proc/cpuinfo"    
  • "顯示當前硬件信息 sudo lshw"    
  • "顯示系統運行時間 uptime"    
  • "查看硬盤的分區 sudo fdisk -l"    
  • "硬盤分區 sudo fdisk /dev/sda"    
  • "硬盤格式化 sudo mkfs.ext3 /dev/sda1"    
  • "硬盤檢查(請不要檢查已經掛載的分區,否則容易損壞數據) sudo fsck /dev/sda1"    
  • "分區掛載 sudo mount -t 文件系統類型 (-o nls=utf8 或 -o iocharset=utf8) 設備路經 訪問路經 "    
  • "分區卸載 sudo umount 目錄名或設備名"    
  • "查看IDE硬盤信息 sudo hdparm -i /dev/hda"    
  • "查看STAT硬盤信息  sudo hdparm -I /dev/sda 或 sudo blktool /dev/sda id"    
  • "查看硬盤剩馀空間 df"    
  • "查看目錄占用空間 du -hs 目錄名"    
  • "優盤沒法卸載 sync fuser -km /media/usbdisk"    
  • "查看硬盤當前讀寫情況 sudo iostat -x 2"    
  • "查看當前的內存使用情況 free"    
  • "動態顯示進程執行情況 top"    
  • "查看當前有哪些進程 ps -A"    
  • "查看當前進程樹 pstree"    
  • "中止一個進程 kill 進程號 或 killall 進程名"    
  • "強制中止一個進程 kill -9 進程號 或 killall -9 進程名"    
  • "圖形方式中止一個程序 xkill 出現骷髏標志的鼠標,點擊需要中止的程序即可"    
  • "查看進程打開的文件 lsof -p"    
  • "顯示開啟文件abc.txt的進程  lsof abc.txt "    
  • "顯示22端口現在運行什么程序  lsof -i :22 "    
  • "顯示nsd進程現在打開的文件  lsof -c nsd"    
  • "在后臺運行程序,退出登錄后,并不結束程序  nohup 程序 &"    
  • "詳細顯示程序的運行信息  strace -f -F -o outfile <cmd>"    
  • "增加系統最大打開文件個數 ulimit -n 4096 或 echo 4096 > /proc/sys/fs/file-max"    
  • "配置 ADSL  sudo pppoeconf"    
  • "ADSL手工撥號 sudo pon dsl-provider"    
  • "激活 ADSL sudo /etc/ppp/pppoe_on_boot"    
  • "斷開 ADSL  sudo poff"    
  • "查看撥號日志 sudo plog"    
  • "如何設置動態域名 w3m -no-cookie -dump 'http://usere:pass@members.3322.org/dyndns/update?system=dyndns&hostname=yourdns.3322.org'"    
  • "根據IP查網卡地址  arping IP地址"    
  • "根據IP查電腦名  nmblookup -A IP地址"    
  • "查看當前IP地址  ifconfig eth0 |awk '/inet/ {split($2,x,\":\") print x[2]}'"    
  • "查看當前外網的IP地址  w3m -no-cookie -dump www.123cha.com|grep -o '[0-9]\\{1,3\\}\\.[0-9]\\{1,3\\}\\.[0-9]\\{1,3\\}\\.[0-9]\\{1,3\\}'"    
  • "查看當前監聽80端口的程序  lsof -i :80"    
  • "查看當前網卡的物理地址 arp -a | awk '{print $4}'"    
  • "同一個網卡增加第二個IP地址  sudo ifconfig eth0:0 1.2.3.4 netmask 255.255.255.0"    
  • "立即讓網絡支持nat  echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward  sudo iptables -t nat -I POSTROUTING -j MASQUERADE "    
  • "查看路由信息 netstat -rn 或 sudo route -n"    
  • "手工增加一條路由  sudo route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1"    
  • "手工刪除一條路由 sudo route del -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1"    
  • "修改網卡MAC地址的方法  sudo ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE"    
  • "統計當前IP連接的個數  netstat -na|grep ESTABLISHED|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r -n"    
  • "屏蔽IPV6  echo 'blacklist ipv6' | sudo tee /etc/modprobe.d/blacklist-ipv6"    
  • "察看當前網絡連接狀況以及程序  sudo netstat -atnp"    
  • "查看ADSL的當前流量 sudo ethstatus -i ppp0"    
  • "查看域名的注冊備案情況 whois baidu.cn"    
  • "查看到某一個域名的路由情況 tracepath baidu.cn"    
  • "重新從服務器獲得IP地址  sudo dhclient"    
  • "下載網站文檔 wget -r -p -np -k http://www.xxx.com"    
  • "如何5個線程下載 axel -n 5 http://www.xxx.com/downloadfile.zip"    
  • "添加一個服務 sudo update-rc.d 服務名 defaults 99"    
  • "刪除一個服務  sudo update-rc.d 服務名 remove"    
  • "臨時重啟一個服務 /etc/init.d/服務名 restart"    
  • "臨時關閉一個服務 /etc/init.d/服務名 stop"    
  • "臨時啟動一個服務 /etc/init.d/服務名 start"    
  • "增加用戶 sudo adduser 用戶名"    
  • "刪除用戶 sudo deluser 用戶名"    
  • "修改當前用戶的密碼 passwd"    
  • "修改用戶密碼 sudo passwd 用戶名"    
  • "修改用戶資料 sudo chfn userid"    
  • "如何禁用某個帳戶 sudo usermod -L 用戶名 或 sudo passwd -l 用戶名"    
  • "如何啟用某個帳戶 sudo usermod -U 用戶名 或 sudo passwd -u 用戶名"    
  • "增加用戶到admin組 sudo usermod -G admin -a 用戶名"    
  • "配置默認Java使用哪個  sudo update-alternatives --config java"    
  • "終端設置代理  export http_proxy=http://xx.xx.xx.xx:xxx"    
  • "修改系統登錄信息 sudo vim /etc/motd"    
  • "使用sun的java編譯器 sudo update-java-alternatives -s java-6-sun"    
  • "切換輸入法引擎 im-switch -c"    
  • "轉換文件名由GBK為UTF8  convmv -r -f cp936 -t utf8 --notest --nosmart *"    
  • "轉換文件內容由GBK到UTF8  iconv -f gbk -t utf8 $i > newfile"    
  • "轉換 mp3 標簽編碼  sudo apt-get install python-mutagen find . -iname '*.mp3' -execdir mid3iconv -e GBK {} \\ "    
  • "控制臺下顯示中文  sudo apt-get install zhcon zhcon --utf8 --drv=vga"    
  • "lftp 登錄遠程Windows中文FTP  lftp :~>set ftp:charset GBK"    
  • "PDF 文件亂碼  sudo apt-get install xpdf-chinese-simplified xpdf-chinese-traditional poppler-data"    
  • "一屏查看文件內容  cat 文件名"    
  • "分頁查看文件內容 more 文件名"    
  • "可控分頁查看文件內容 less 文件名"    
  • "根據字符串匹配來查看文件部分內容 grep 字符串 文件名"    
  • "顯示包含字符串的文件名 grep -l -r 字符串 路徑"    
  • "顯示不包含字符串的文件名 grep -L -r 字符串 路徑"    
  • "快速查找某個文件 find 目錄 -name 文件名"    
  • "創建兩個空文件 touch file1 file2"    
  • "遞歸式創建一些嵌套目錄 mkdir –p /tmp/xxs/dsd/efd"    
  • "遞歸式刪除嵌套目錄 rm –fr /tmp/xxs"    
  • "回當前用戶的宿主目錄 cd ~"    
  • "查看當前所在目錄的絕對路經 pwd"    
  • "列出當前目錄下的所有文件 ls -a"    
  • "移動路徑下的文件并改名 mv 路徑/文件  /新路徑/新文件名"    
  • "復制文件或者目錄 cp -av 原文件或原目錄 新文件或新目錄"    
  • "查看文件類型 file filename"    
  • "對比兩個文件之間的差異 diff file1 file2"    
  • "顯示xxx文件倒數6行的內容  tail -n 6 xxx"    
  • "不停地顯示最新的內容  tail -n 10 -f /var/log/apache2/access.log"    
  • "查看文件第五行到第10行的內容  sed -n '5,10p' /var/log/apache2/access.log"    
  • "查找關于xxx的命令  apropos xxx 或 man -k xxx"    
  • "通過ssh傳輸文件  scp -rp /path/filename username@remoteIP:/path "    
  • "把所有文件的后輟由rm改為rmvb  rename 's/.rm$/.rmvb/' *"    
  • "把所有文件名中的大寫改為小寫 rename 'tr/A-Z/a-z/' *"    
  • "刪除特殊文件名 --help.txt 的文件 rm -- --help.txt 或 rm ./--help.txt"    
  • "查看當前目錄的子目錄 ls -d */. 或 echo */."    
  • "將最近30天訪問過的文件移動到上級back目錄  find . -type f -atime -30 -exec mv {} ../back \\ "    
  • "顯示一小時以內的包含 xxxx 的文件 find . -type f -mmin -60|xargs -i  grep -l xxxx '{}'"    
  • "顯示最近2小時到8小時之內的文件 find . -mmin +120 -mmin -480 -exec more {} \\ "    
  • "刪除修改時間在30天之前的文件  find . -type f -mtime +30 -mtime -3600 -exec rm {} \\ "    
  • "刪除創建時間在30天之前的文件  find . -type f -ctime +30 -ctime -3600 -exec rm {} \\ "    
  • "刪除掉guest的以avi或rm結尾的文件 find . -name '*.avi' -o -name '*.rm' -user 'guest' -exec rm {} \\ "    
  • "刪除掉不以java和xml結尾7天沒有使用的文件  find . ! -name *.java ! -name '*.xml' -atime +7 -exec rm {} \\ "    
  • "刪除所有的 .svn 目錄  find . -name .svn -type d -exec rm -fr {} \\ "    
  • "刪除所有以“~”結尾的臨時文件  find . -name '*~' -exec rm {} \\ "    
  • "統計當前文件個數 ls .|wc -w"    
  • "統計當前目錄個數 ls -l |grep ^d|wc -l"    
  • "顯示當前目錄下2006-01-01的文件名  ls -l |grep 2006-01-01 |awk '{print $8}'"    
  • "使用ssh方式同步遠程數據到本地目錄  rsync -Pa -I --size-only --delete --timeout=300 Remote_IP:/home/ubuntu /backup"    
  • "增加 7Z 壓縮軟件 sudo apt-get install p7zip p7zip-full p7zip-rar"    
  • "增加 rar 軟件壓縮和解壓縮支持  sudo apt-get install rar unrar"    
  • "解壓縮 xxx.tar.gz  tar -zxvf xxx.tar.gz"    
  • "解壓縮 xxx.tar.bz2  tar -jxvf xxx.tar.bz2"    
  • "壓縮aaa bbb目錄為xxx.tar.gz  tar -zcvf xxx.tar.gz aaa bbb"    
  • "壓縮aaa bbb目錄為xxx.tar.bz2  tar -jcvf xxx.tar.bz2 aaa bbb"    
  • "增加 lha 支持  sudo apt-get install lha"    
  • "增加解 cab 文件支持  sudo apt-get install cabextract"    
  • "顯示日歷 cal"    
  • "設置日期 date -s mm/dd/yy"    
  • "設置時間 date -s HH:MM"    
  • "將時間寫入CMOS  hwclock --systohc"    
  • "查看CMOS時間  hwclock --show"    
  • "讀取CMOS時間  hwclock --hctosys"    
  • "從服務器上同步時間  sudo ntpdate ntp.ubuntu.com"    
  • "設置電腦的時區為上海 sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime"    
  • "關閉UTC,將當前時間寫入CMOS。 sudo sed -ie 's/UTC=yes/UTC=no/g' /etc/default/rcS sudo hwclock --systohc"    
  • "修改mysql的root口令  sudo mysqladmin -u root -p password '你的新密碼'"    
  • "如何使用命令關閉顯示器  xset dpms force off"    
  • "設置CPU的頻率  sudo apt-get install cpufrequtils sudo cpufreq-info "    
  • "命令關機 sudo halt"    
  • "現在關機 sudo shutdown -h now"    
  • "晚上11點自動關機 sudo shutdown -h 23:00"    
  • "60分鐘后關機 sudo shutdown -h +60"    
  • "命令重啟電腦 sudo reboot"    
  • "現在重啟電腦 sudo shutdown -r now"    
  • "關閉筆記本的觸摸板  synclient touchpadoff=1"    
  • "開啟筆記本的觸摸板 synclient touchpadoff=0"    
  • "統計每個單詞的出現頻率并排序  awk '{arr[$1]+=1 }END{for(i in arr){print arr[i]\"\\t\"i}}' FILE_NAME | sort -rn"    
  • "統計80端口的連接并排序  netstat -na|grep :80|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -r -n"    
  • "把終端加到右鍵菜單 sudo apt-get install nautilus-open-terminal "    
  • "如何刪除Totem電影播放機的播放歷史記錄  rm ~/.recently-used"    
  • "vim 如何顯示彩色字符  sudo cp /usr/share/vim/vimcurrent/vimrc_example.vim /usr/share/vim/vimrc"    
  • "讓 vim 直接支持編輯 .gz 文件  sudo apt-get install vim-full"    
  • "vim 如何顯示行號 :set number"    
  • "查看在會話設置的啟動程序 ls ~/.config/autostart"    
  • "提高wine的反應速度  sudo sed -ie '/GBK/,/^}/d' /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE"    
  • "制作ISO文件 mkisofs -o test.iso -Jrv -V test_disk /home/carla/"    
  • "延遲10秒抓圖 gnome-screenshot -d 10"    
  • "延遲5秒抓當前激活窗口 gnome-screenshot -w -d 5"    
  • "如何命令行刻錄 cdrecord -scanbus cdrecord -v -eject speed=8 dev=1,1,0 test.iso"    
  • "回收站在哪里 ~/.local/share/Trash/"    
  • "默認打開方式的配置文件在哪里 ~/.local/share/applications/mimeapps.list"    
  • "如何查看HTTP頭 w3m -dump_head http://www.xxx.com"    
  • "連續監視內存使用情況 watch  -d free"    
  • "如何切換到root帳號 sudo -Hs"    
  • "只讀掛載ntfs分區 sudo mount -t ntfs -o nls=utf8,umask=0 /dev/sdb1 /mnt/c"    
  • "可寫掛載ntfs分區 sudo mount -t ntfs-3g -o locale=zh_CN.utf8,umask=0 /dev/sdb1 /mnt/c"    
  • "掛載fat32分區 sudo mount -t vfat -o iocharset=utf8,umask=0 /dev/sda1 /mnt/c"    
  • "掛載共享文件 sudo mount -t smbfs -o  username=xxx,password=xxx,iocharset=utf8 //192.168.1.1/share /mnt/share"    
  • "掛載ISO文件 sudo mount -t iso9660 -o loop,utf8 xxx.iso /mnt/iso"    
  • "帶行號顯示文件的內容 nl 文件名"    
  • "批量將rmvb轉為avi for i in *  do mencoder -oac mp3lame -lameopts vbr=3 -ovc xvid -xvidencopts fixed_quant=4 -of avi $i -o `echo $i | sed -e 's/rmvb$/avi/'`  done"    
  • "批量將svg轉為png for i in *  do inkscape $i --export-png=`echo $i | sed -e 's/svg$/png/'`  done"    
  • "批量縮小圖片到30% for i in *  do convert -resize 30%x30% $1 sm-$1  done"    
  • "批量轉換jpg到png for i in *  do convert $i `echo $i | sed -e 's/jpg$/png/'`  done"    
  • "獲取jpg的擴展信息(Exif) identify -verbose xxx.jpg"    
  • "查看當前系統所有的監聽端口 nc -zv localhost 1-65535"    
  • "去掉文件中的^M cat filename | tr -d \"^M\" > newfile"    
  • "去掉文件中的^M sed -e \"s/^M//g\" filename > newfile"    
  • "轉換bin/cue到iso文件 sudo apt-get install bchunk bchunk image.bin image.cue image"    
  • "轉換目錄到iso文件 mkisofs dirname -o isofile.iso"    
  • "轉換CD到iso文件 dd if=/dev/cdrom of=isofile.iso"    
  • "ape轉換為flac sudo apt-get install flac shntool shntool split -t \"%n.%p-%t\" -f example_UTF-8.cue -o flac example.ape -d flacOutputDir"    
  • "ape轉換為mp3 sudo apt-get install flac shntool lame shntool split -t \"%n.%p-%t\" -f example_UTF-8.cue -o 'cust ext=mp3 lame --r3mix -b 320 --quiet - %f' example.ape -d mp3OutputDir"    
  • "檢查本地是否存在安全隱患 sudo apt-get install rkhunter rkhunter --checkall"    
  • "如何安裝殺毒軟件 sudo apt-get install clamav clamscan -r ~/"    
  • "查看網絡連接狀態 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'"    
  • "統計程序的內存耗用 ps -eo fname,rss|awk '{arr[$1]+=$2} END {for (i in arr) {print i,arr[i]}}'|sort -k2 -nr"    
  • "顯示當前內存大小 free -m |grep \"Mem\" | awk '{print $2}'"    
  • "按內存從大到小排列進程 ps -eo \"%C  : %p : %z : %a\"|sort -k5 -nr"    
  • "按cpu利用率從大到小排列進程 ps -eo \"%C  : %p : %z : %a\"|sort  -nr"    
  • "統計當前目錄下所有jpg文件的尺寸 find . -name *.jpg -exec wc -c {} \\ |awk '{print $1}'|awk '{a+=$1}END{print a}'"    
  • "清除僵死進程 ps -eal | awk '{ if ($2 == \"Z\") {print $4}}' | sudo kill -9"    
  • "CD 抓軌為 mp3 (有損) sudo apt-get install abcde abcde -o mp3 -b"    
  • "CD 抓軌為 Flac (無損) sudo apt-get install abcde abcde -o flac -b"    
  • "顯示系統安裝包的統計信息 apt-cache stats"    
  • "顯示系統全部可用包的名稱 apt-cache pkgnames"    
  • "顯示包的信息 apt-cache show k3b" 
  • 原文:http://oneslife.javaeye.com/?page=2&show_full=true
  • 主站蜘蛛池模板: 亚洲国产精品一区| 亚洲人成人网毛片在线播放| 亚洲αⅴ无码乱码在线观看性色| 18pao国产成视频永久免费| 亚洲av午夜福利精品一区人妖| 久久er国产精品免费观看8| 亚洲精品无码99在线观看 | 成人黄18免费视频| 亚洲一卡一卡二新区无人区| 久久精品女人天堂AV免费观看| 亚洲一级毛片免费在线观看| 亚洲AV成人精品一区二区三区| 在线播放高清国语自产拍免费| 亚洲国产成人综合精品| 免费亚洲视频在线观看| 九九全国免费视频| 亚洲成亚洲乱码一二三四区软件| 免费观看男人吊女人视频| 亚洲黄网在线观看| 大地资源二在线观看免费高清| 亚洲AV综合色区无码一二三区| 亚洲国产成人久久精品99 | 亚洲真人日本在线| 中国一级特黄的片子免费 | 国内精品久久久久久久亚洲| 亚洲色图激情文学| 国产成人涩涩涩视频在线观看免费| 美女又黄又免费的视频| 99久久免费精品国产72精品九九| 亚洲AV无码片一区二区三区| 伊人久久精品亚洲午夜| 国产激情免费视频在线观看| 国产男女猛烈无遮挡免费网站| 一级人做人爰a全过程免费视频 | 91亚洲精品麻豆| 国产jizzjizz视频免费看 | 最近新韩国日本免费观看 | 91免费国产精品| 亚洲暴爽av人人爽日日碰| 亚洲av中文无码乱人伦在线咪咕| 99无码人妻一区二区三区免费|