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 ' 大於17點。
ls -ltr|awk '$8>17 ' 大於17點。
21: crontab定時的問題,> /dev/null 2>&1在最後麵加乙個這個。將輸出重定向為拋棄。防止錯誤產生,有時候crontab -e寫不進去時
我們可以進入到root使用者下,cd /var/spool/cron 進去寫定時檔案。
22:wget 獲取這個位址上的檔案。
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`"可以輸出轉義字元
容易忘記的git命令
檢視本地分支追蹤遠端情況 git remote show origin如果遠端分支已經刪除本地還在,使用 git remote prune 來同步刪除這些分支 git remote prune origin另外刪除遠端和刪除本地分支的命令是 git push origin delete 遠端分支名 ...
不常用,容易忘記的命令
檢視本地編碼 locale 檢視系統支援編碼 iconv l 檢視埠 netstat tulpn t 指明顯示tcp埠 u 指明顯示udp埠 l 僅顯示監聽套接字 所謂套接字就是使應用程式能夠讀寫與收發通訊協議 protocol 與資料的程式 p 顯示程序識別符號和程式名稱,每乙個套接字 埠都屬於乙...
容易忘記的sql
mysql 三 表的操作 修改表 修改表名 alter table old table name rename to new table name 新增字段 在表的第乙個位置新增字段 alter table table name add column column name 資料型別 first 新...