1、文件與文件夾(目錄)操作命令
可以參考:http://www.runoob.com/linux/linux-command-manual.html
1)rm:刪除命令
例:$ rm -i 文件名------------->有詢問“Y/N”; rm -r 文件名 --------------->刪除該文件夾和子目錄下的所有文件;
例:$ rm -f 文件名-------------> 直接刪除,不詢問
2) mv:移動目錄或文件,還可以重命名
例:$ mv text /zzz ------------->將text移動到zzz目錄下;
例:$ mv text zzz --------------->text重命名為zzz
3) mkdir:創建路徑和刪除路徑,創建目錄
例:$ mkdir zzz ------------->在當前目錄下創建zzz的目錄;
例:$ rmdir zzz --------------->刪除目錄zzz
4) touch :創建空文件
例:$ touch zzz.xx ---------------->創建文件名是zzz.xx的文件
5)cat :查看文件內容
例:$ cat zzz.xx ----------------->查看文件zzz.xx中的內容
6)tail :監視文件尾部內容,默認10行
例:$ tail -n 20 -f zzz.xx ----------->查看文件zzz.xx的尾部20行內容
7)cp :復制
例:$ cp a.xx b ------->將a.xx文件復制到b目錄(文件夾)下
8)scp :拷貝文件
例:$ scp -i zzz.xx root@192.168.1.35:/xxx/xxxx/ ----------------->從一台虛擬機上將文件zzz.xx拷貝到另外一台35的虛擬機的指定目錄下;
例:$ scp -r zzz root@192.168.1.35:/xxx/xxxx/ ----------------->從一台虛擬機上將文件夾(目錄)zzz拷貝到另外一台35的虛擬機的指定目錄下
9)chmod :給文件賦權限
例:$ chmod 777 zzz.xx 給zzz.xx文件增加可執行的權限
2、查看端口號的命令 : netstat -antpl
3、查看正在執行的進程的命令 : ps -ef
4、強制殺死xxxx該進程的命令 :kill - 9 xxxx
5、配置Java環境變量的命令:
先執行----> vi /etc/profile 配置結束執行-------> socrce /etc/profice 然后執行------->cat /etc/profile進行查看,用java -version查看Java版本
6、df -h ---------------->是查看磁盤容量的使用情況
必要參數:
-a 全部文件系統列表
-h 方便閱讀方式顯示
-H 等於“-h”,但是計算式,1K=1000,而不是1K=1024
-i 顯示inode信息
-k 區塊為1024字節
-l 只顯示本地文件系統
-m 區塊為1048576字節
--no-sync 忽略 sync 命令
-P 輸出格式為POSIX
--sync 在取得磁盤信息前,先執行sync命令
-T 文件系統類型
選擇參數:
--block-size=<區塊大小> 指定區塊大小
-t<文件系統類型> 只顯示選定文件系統的磁盤信息
-x<文件系統類型> 不顯示選定文件系統的磁盤信息
--help 顯示幫助信息
--version 顯示版本信息
“df -h”這條命令再熟悉不過。以更易讀的方式顯示目前磁盤空間和使用情況。
“df -i” 以inode模式來顯示磁盤使用情況。
7、網絡命令
1)ifconfig :查看用戶網絡配置。它顯示當前網絡設備配置。補充:Windows 用的是 ipconfig
2)ping 將數據包發向用戶指定地址。當包被接收,目標機器發送返回數據包。ping 主要有兩個作用:
- 用來確認網絡連接是暢通的。
- 用來查看連接的速度信息。
補充:-c 參數可以定義 ping 的次數,腳本中的網絡判斷用得比較多,比如 ping -c 4 www.baidu.com 就是 ping 百度四次;而在 windows 下,則使用-n 參數來定義 ping 次數,如 ping -n 4 www.baidu.com,另外你可以通過 ctrl+C 來停止命令。
3)發現主機連接最有用最通用的 Linux 命令。你可以使用”netstat -g”查詢該主機訂閱的所有多播組(網絡)
netstat -nap | grep port 將會顯示使用該端口的應用程序的進程 id
netstat -a or netstat –all 將會顯示包括 TCP 和 UDP 的所有連接
netstat –tcp or netstat –t 將會顯示 TCP 連接
netstat –udp or netstat –u 將會顯示 UDP 連接
netstat -g 將會顯示該主機訂閱的所有多播網絡。
netstat -antpl 查看占用的進程,端口等信息
