Linux操作常用命令

Linux操作系統常用命令

  1,echo “aa” 》 test.txt 和 echo “bb” 》》 test.txt //》將原文件清空,並且內容寫入到文件中,》》將內容放到文件的尾部


  2,chmod go+w -R /home/zhangy //給組用戶和其他用戶添加寫的權限


  3,tar -tzvf test.tar.gz //列出歸檔內容


  4,du -ah //查看文件列表大小


  5,du -sh //查看所有文件的大小總和


  6,echo ‘1+2’|bc -l //數學運算


  7,uname -a //查看linux內核等的一些信息


  8,badblocks -s /dev/sda //壞道掃描時顯示進度


  9,time command //查看命令的運行時間


  10,ls -lrt //按時間的倒序排序


  11,rsync -P //同步時顯示進度


  12.history -c //清楚歷史命令


  13,cd - //返回上次目錄


  14,tree //顯示目錄樹


  15,umount -n /mnt/hda2 //強制卸載


  16,echo ~/ //顯示用戶的home目錄


  17,echo $[5*5] //算術運算


  18,echo $((5*5)) //算術運算


  19,eval ls;ps aux|grep httpd //這二個命令都能執行


  20,free -m //有MB爲單位顯示內存


  21,uptime//它依次顯示下列信息:現在時間、系統已經運行時間、目前登陸用戶、系統在過去的1分鐘、5分鐘和15分鐘內的平均負載


  22,加法運算//[root@krlcgcms01 mytest]# let a=34+3;//[root@krlcgcms01 mytest]# echo $a;


  23,export //查看所有環境變量


  24,echo $PATH //查看單個變量


  25,cmp file1 file2 //文件內容比對


  26,clear //清屏


  27,echo 23423 |awk --re-interval ‘/[0-9]{3,}/’ //如果不加re-interval的話,不顯示


  28,cal //得到一個整齊的日曆格式


  29,wc -l //統計行數,wc -w 統計單詞


  30,echo “AaDCbd23” |tr “[A-Z]” “[a-z]” //大寫變小寫,echo “AaDCbdc23” |tr -c b-d = //將b-d之外的字符串替換成=


  31,echo “ADSF” | iconv -f UTF8 -t GBK //把字符由utf8轉成gbk -f是from和簡寫,-t好像terminal的簡寫


  32,cat -n file //內容的前面會顯示行號


  33,chattr +i file //只讀,root用戶也沒法對其進行修改


  34,lsattr file //查看文件屬性


  35,cat /etc/passwd |awk -F: ‘{print $1}’ //查看系統中所有用戶


  36,cat /etc/group //查看系統中所有的組


  37,groups //查前當前用戶所在的,所有組


  38,usermod -G 組名 用戶 // 用戶 添加到 組名


  39,usermod
{-c<備註>  修改用戶帳號的備註文字。 
 -d登入目錄>  修改用戶登入時的目錄。 
 -e<有效期限>  修改帳號的有效期限。 
 -f<緩衝天數>  修改在密碼過期後多少天即關閉該帳號。 
 -g<羣組>  修改用戶所屬的羣組。 
 -G<羣組>  修改用戶所屬的附加羣組。 
 -l<帳號名稱>  修改用戶帳號名稱。 
 -L  鎖定用戶密碼,使密碼無效。 
 -s<shell>  修改用戶登入後所使用的shell。 
 -u<uid>  修改用戶ID。 
 -U  解除密碼鎖定。}

  40,bc //進入數學計算中去


  41,umask 003 u權限是7,g權限是7,其他用戶是4,也就是774,777-003=774


  42,mkfs -t vfat /dev/hda6 //將移動硬盤裏面的一個分區格式化成vfat格式


  43,mount /dev/cdrom /media/cdrom //掛載cdrom


  44,getent group 532 //通過組ID,來查找組信息


  45,last //登錄成功用戶記錄


  46,lastb //登錄不成功用戶記錄


  47,dump -S /dev/sda2 //查看一下要備份/dev/sda2所要的容量


  48,dump -0j -f /dev/hda2/sda2_bak.dump.bz2 /dev/sda2 //將sda2進行備份並壓縮


  49,restore -t -f /dev/hda2/sda2_bak.dump //查看備份信息


  50,restore -r -f /dev/hda2/sda2_bak.dump //還原備份


  51,fc-list //查看系統中安裝的字體


  52,find 。/ -type f -exec grep -q “root” {} ; -exec echo {} ; //查找目錄下文件所包涵的字符串


  53,vmstat 5 //每5顯示一下次系統信息,cpu,memory,i/o等


  54,top 後 在shift + P 所佔進程的排序顯示


  55,top 後 在shift + M 所佔內存的排序顯示


  56,iptraf -g //查看各個接口的流量


  57,ostat -d -x /dev/sda2 2 //用iostat查看磁盤/dev/sda2的磁盤i/o情況,每兩秒刷新一次


  58,paste -sd ‘|||n’ test //文件的每4行轉換成1行,並用|隔開


  59,lsof -i :22 //知道22端口現在運行什麼程序


  60,lsof -c abc //顯示abc進程現在打開的文件


  61,lsof -p 12 //看進程號爲12的進程打開了哪些文件


  63,route //查看路由信息


  64,ifup //開啓網卡


  65,ifdown //關閉網卡


  66,route del -net 172.168.0.0 netmask 255.255.0.0 dev eth0 //刪除 172.168這個網段


  67,route add -net 172.168.10.0 netmask 255.255.255.0 dev eth0 //增加一個路由


  68,netstat -tunl //列出監聽的網絡服務端口


  69,netstat -tun //列出已連接的網絡服務端口


  70,nmap -sP 172.30.4.0/24 //在這個網段內有多少用戶在我的主機上操作,一個不錯的安全檢查工具


  71,vgdisplay //查看系統中的可用空間


  72,lvextend -L+20G /dev/tank/part1 //向part1這個分區增加20G的空間


  73,lvresize -L-10G /dev/tank/part2 //向part2這個分區減少10G的空間


  74,pvdisplay //查看磁盤信息


  75,mplayer -loop 10 /mnt/song/music/花兒開了.mp3 //循環播放10遍


  76,pacman -S firefox -nd //nd去掉依賴


  77,wget -c //斷點下載


  78,chroot /mnt/ubuntu //改變根目錄到/mnt/ubuntu


  79,ctrl+a //命令行下,光標稱動到開頭


  80,ctrl+e //命令行下,光標移動結尾


  81,cut -d: -f 1-4 test //用:分割文件,取分割後的1-4列


  82,file /home/zhangy/test.php //用於查看文件的一些基本信息


  83,touch test.txt //創建一個空文件 text.txt


  84,htpasswd -cbd /usr/local/nginx/conf/authfile //創建訪問控制文件


  85,df //查看磁盤空間,和當前的磁盤數


  86,fdisk -l //查看所有磁盤數


  87,alsamixer //進入後,m鍵可以實現靜音


  88,killall httpd //把所有httpd進程殺掉


  89,killall -9 mysqld_safe //有些進程超級用戶也停止不了,-9是強制刪除


  90,mirror /mysql //下載mysql目錄


  91,mirror -R /mysql //上傳mysql目錄


  92,rmmod pcspkr //關掉tab提示音


  93,modprobe pcspkr //開啓tab提示音


  94,gpasswd -a liuzhj wheel //將liuzhj這個用戶添加到wheel這個組


  95,dd if=/dev/zero of=/virtual/ubuntu.virt.img bs=1M count=4096 //創建一個4G的IMG鏡像


  96,lspic //顯示pci設備


  97,lsusb //顯示usb設備


  98,history | less //less根more有點像,感覺less用着更舒服點


  99,ln -s //如果忘了-s就變成硬鏈接了


  100,tar zxvf test.tar.gz -C /home/zhangy //將內容解壓到指定目錄


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章