LINUX命令積累

germany006發表於2013-12-17
1、stat
stat  aa.txt   可檢視檔案訪問時間

例子:
stat 命令
終端下執行命令:
# stat 檔名   
Access後面的時間就是訪問時間
會顯示檔案時間資訊例如:

#stat test  
File: "test'"
  Size: 307             Blocks: 8          IO Block: 4096   普通檔案
Device: 807h/2055d      Inode: 590978      Links: 1
Access: (0755/-rwxr-xr-x)  Uid: ( 1000/ tester)   Gid: (  100/   users)
Access: 2011-04-08 15:53:22.000000000 +0800
Modify: 2010-07-23 15:02:23.000000000 +0800
Change: 2011-02-17 17:01:15.000000000 +0800

此test檔案訪問時間是 2011-04-08 15:53:22

 
2、find
1)查詢當前目錄大於20M的檔案:
find ./ -size +20M     
2)查詢檔案中的欄位的檔案:
find / -type f  -exec grep 'oracle'  -l {} \;

find . -type f|xargs grep -ri “111cn.net” -l


3、Mysql外部命令
# mysqladmin -uroot -p123 -S /mysql/data3/mysql.sock password '123456'   --更改密碼
# mysqladmin -S /data1/mysql.sock password '123' --設定密碼
庫的操作:
# mysqladmin -uroot -predhat -S /data1/mysql.sock shutdown --關閉資料庫伺服器,只有這個命令才能安全關閉資料庫
# mysqladmin -uroot -predhat -S /data1/mysql.sock create testbb2 --新建資料庫
# mysqladmin -uroot -predhat -S /data1/mysql.sock drop testbb2 --刪除資料庫


4、tcpdump
tcpdump -i eth0 -w /home/output.bin  -C 10 -W 5

-i eth0   網路卡
-w /home/output.bin    輸出資訊儲存在一個二進位制檔案中
-C 10    一個檔案最大10M
-W 5     可以輪轉生成5個檔案

tcpdump -r 檔名稱   可以檢視二進位制tcpdump檔案
例如:
tcpdump -r output.bin |more

檢視Mysqls是否開啟bin-log日誌:
show variables like 'log_bin';


在linux系統上掛載windows系統的目錄:
1) 在/mnt 下建立一資料夾 backup,命令如下:


mkdir /mnt/backup


2) 執行:
mount -a -o username=administrator,password=administrator的密碼 //10.21.0.6/sapdownload /mnt/backup




mount -a -o username=administrator,password=123 //192.168.46.11/device /mnt/share


3)cd /mnt/backup


4)ls 即可列出 //10.21.0.6/sapdownload 下的內容






我自己的測試:


1) 在/mnt 下建立一資料夾share,命令如下:
mkdir /mnt/share


2) 執行:
mount -a -o username=administrator,password=123456 //192.168.46.133/share /mnt/share          (注意這個IP是WINDOWS的IP)
3)cd /mnt/share/share
4)ls 即可列出//192.168.46.133/share 下的內容

有可能在mount的時候報以下錯誤:
mount error 13 = Permission denied
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
在WINDOWS下隨意一個盤建立一個資料夾share,右鍵屬性,共享該資料夾,共享名稱share。administrator記得要設定密碼。


tracert ecloud.10086.cn  可以檢視躍點跟蹤地址


VIM批次註釋:

轉載地址: />
ctrl+v選擇要註釋的行(行首),shift+i,輸入#,按兩次Esc,儲存退出即可。





read 是一條命令,作用是從標準輸入(stdin)讀取使用者輸入的一行文字,並存入變數中,比如
read xxx 就是讓將使用者輸入的一行文字存入xxx中,所以
read line 就是將使用者輸入的一行文字存入變數line中。

if ! [ -z "$data" ]; then
xxxxx
fi

當data變數不是一個空字串的時候,執行 xxxxx

[ -z "xxx" ] 的用處是判斷 "xxx" 是否為空字串,加上 ! 就是取“否”的意思。 所以連起來就是當 "$data" 非空時執行if語句

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28371090/viewspace-1063480/,如需轉載,請註明出處,否則將追究法律責任。

相關文章