linux命令容易忘記的

ls 命令
1:ls -h(human),ls -l d*(查詢以d開頭的所有文件信息在該目錄下);
2:ls -d d*(查詢以d開頭的所有目錄信息)
3:free -m 查詢內存使用情況。
4:du -sh /文件夾  查看文件夾下所有文件的總大小。
5:service mysqld start/stop 啓動或關閉數據庫命令。
6:netstat -lnt 監控網絡狀態。
7:ps -aux|grep mysql|wc -l
統計sql開啓進程數
8:殺進程;killall +進程號/進程名字。
9:telnet的使用方法。
telnet 16.5.20.94 22//端口號。
10:set |grep ORACLE查看數據庫
11:grep 搜索內容 *內容*;
12:uname -a 顯示系統信息。
13:nm +可執行文件。//如果系統是32位,則可以在系統中用。//沒意義。
14:grep "12632|"   nps*20181212*log* > 123 (12632是管道流水號)。
   grep "^49|” nps*20181212*log*        ^以49|開頭的文件。
15:以供日後進行分析和使用,但要求不覆蓋原文件的內容,他應該使用的命令是 ls>>output.txt.
16:ls -ltr RD*
17:egrep "200|300|301" * 包含200或300或301的文件。
18:md5sum 比較以前的文件與現在的文件是否一致。
19:%會找到{對應的另一個}。
20:根據時間段去截取xml
(1)-mtime     -n +n                 #按文件更改時間來查找文件,-n指n天以內,+n指n天以前
   -atime     -n +n                 #按文件訪問時間來查找文件,-n指n天以內,+n指n天以前 
   -ctime     -n +n                 #按文件創建時間來查找文件,-n指n天以內,+n指n天以前 
   -mmin      -n +n                 #按文件更改時間來查找文件,-n指n分鐘以內,+n指n分鐘以前
   -amin      -n +n                 #按文件訪問時間來查找文件,-n指n分鐘以內,+n指n分鐘以前 
   -cmin      -n +n                 #按文件創建時間來查找文件,-n指n分鐘以內,+n指n分鐘以前 
find . -cmin -200  200分鐘以內。
find . -cmin +200  200分鐘以外。
ls -ltr|awk '$8>17 {printf"%.2s %s",$8,$9}' 大於17點。
ls -ltr|awk '$8>17 {print $8,$9}'  大於17點。
21: crontab定時的問題,> /dev/null 2>&1在最後面加一個這個。將輸出重定向爲拋棄。防止錯誤產生,有時候crontab -e寫不進去時
我們可以進入到root用戶下,cd  /var/spool/cron 進去寫定時文件。
22:wget http://16.10.41.1:8081/FactorService/webservice/calcBusinessSelect   獲取這個地址上的文件。
23:連別的服務器命令ssh [email protected]
24:du -sh查看當前文件夾的大小
25:出現一個UTF-8文件轉化爲GBK文件,但是由於在windows桌面打開使得文件換行由\n變爲\r\n;解決方案:
1: cat yourfile | tr -s "\r\n" "\n" > newfile \\將文件yourfile中的'\r\n'替換爲'\n';
2: iconv -f UTF-8 -t GBK file1 -o file2 將file1中UTF-8文件轉換爲GBK file2文件;
26:tr是個簡單的替換命令
1:cat last.txt | tr -s '\n'   \\刪除多餘的空行。
2:cat last.txt | tr -d '[0-9].'\\刪除指定的字符。
3:cat last.txt | tr '[a-z]'  '[A-Z]'\\將小寫字符轉換爲大寫字符。
4:cat last.txt | tr -s '[a-zA-Z]' \\字符串去重複(一行一行的只能出現一個字符)。
5:cat last.txt | tr -c '[a-z][0-9]' '+' \\不滿足第一列的時候用第二列替代(+來代替)。
27:鏈接動態庫的命令
gcc -o authpayptc_old2new authpayptc_old2new.c -L/home/rfnxy/work/txlib -lpubdb(動態庫名字);
28:du -h --max-depth=1查看當前文件夾所佔內存爲多大
29:find . -type f -size +1000000k 查找當前目錄下大於100M的文件
   顯示前10個佔用空間最大的文件或目錄:
  du -s * | sort -nr | head
30: grep -v 7 查的東西不包括7
31:建立用戶 useradd wupeng
            echo 123456|passwd --stdin wupeng
32:ssh免登錄認證
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
ssh-copy-id -i .ssh/id_dsa.pub 16.5.20.95
33:echo -e "$n\t `echo $n|md5sum`"可以輸出轉義字符

 

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