1、關機開機
shutdown -h now 重啟系統( h:halt 關機)shutdown -h hours:minutes 預定時間關閉系統
shutdown -c 取消預定時間關閉系統
shutdown -r now 重啟
reboot 重啟
logout 登出
2、防火牆
service iptables status 檢視防火牆狀態service iptables stop 暫時關閉防火牆
chkconfig iptables off 永久關閉防火牆
service iptables start 暫時開啟防火牆
chkconfig iptables on 永久開啟防火牆
chkconfig --list | grep iptables 檢視防火牆狀態
3、檔案處理命令
1、ls //顯示檔案目錄
ls -s //
顯示詳細資訊
ll //
顯示詳細資訊
ls -a //
顯示所有檔案,包括隱藏檔案
ls -al //
顯示詳細資訊,包括隱藏檔案
ls -i //查詢檔案的 i 節點
2、touch //
建立乙個空檔案
touch [檔名稱]
3、mkdir //
建立乙個資料夾
mkdir [資料夾名稱]
mkdir -p [資料夾名稱+子資料夾名稱] //
遞迴建立資料夾
4、cp //
複製檔案或目錄
cp [原始檔][目標檔案]
cp -r [原始檔][目標檔案] //
遞迴複製該資料夾下的所有內容
5、rm //
刪除檔案或目錄
rm -f [檔案] //
刪除檔案
rm -r [目錄] //
刪除目錄
rm -rf [目錄] //
遞迴刪除該目錄下的所有內容
6、cat //
檢視檔案內容( 內容過多,顯示內容可能不全 )
cat [檔名稱]
7、more //
檢視檔案內容( 可顯示全部 )
more [檔名稱]
8、head //
檢視檔案前多少行
head -number [檔名]
9、tail //
檢視檔案後多少行
tail -number [檔名]
10、mv //
移動檔案位置、修改檔名稱
mv [原始檔名稱] [新檔名稱]
mv [原始檔名稱] [新檔案位置 +新檔名稱]
11、ln //
建立連線 ( link )
ln -s [原始檔] [目標檔案] //
硬鏈結則不需要 -s
軟連線特點:許可權是所有人都可以訪問,並且軟連線檔案指向原檔案,目標檔案相當於原始檔的乙個快捷方式
12、chmod //
改變檔案或目錄許可權 ( change modle )
chmod [檔案或目錄],u-->user,g-->group,o-->others
chmod 777 [檔案或目錄],r-->4,w-->2,x-->1注意:當你要刪除乙個內容時,要看該內容的上一級資料夾有沒有賦予刪除的許可權
13、chown //
改變檔案的所屬者 ( change owner )
chown [使用者] 檔名稱
14、chgrp //
改變檔案的所屬組 ( change group )
chown [組] 檔名稱
15、umask -s //
檢視系統預設許可權,當你去建立檔案或者資料夾的時候,都是按照這個許可權建立的
16、find //查詢檔案或目錄天:ctime、atime、mtime
分鐘:cmin、amin、mtime
c:change 改變了檔案屬性 ( 比如所有者、所屬組、許可權變更 )
a:access 被訪問過
m:modify 被更改過內容
在事件前加:- 表示之內 +表示之外
例:find /text -mtime -1 //查詢一天之內修改過內容的檔案
例:find /text -mmin -60 //查詢 60s 之內修改過內容的檔案
17、-a:and 並且
-o:or 或者
例:find -size +1024 -a -size -2048 //查詢大小在 1024 - 2048 之間的檔案
例:find /test -size +1024 -a -name ca* //查詢 /test 目錄下的 大小要大於 1024 並且名稱以 ca 開頭的檔案
18、-type //根據檔案型別過濾
f:二進位制檔案
l:軟連線檔案
d:目錄
find /test -type d //查詢 /test 目錄下面所有資料夾
19、which //檢視命令所在的目錄
which [命令] //檢視命令所在的資料夾
20、find ... -exec [執行命令] {} \; //
find /text name a.sh -exec rm -f {} \; //-exec:執行,{}:前面查詢到的結果,\;:固定寫法
21、find ... -ok[執行命令] {} \; //
-ok 和 -exec 的區別就是 -ok 有乙個詢問確認的動作
22、find -inum [i 節點標號] //根據 i 節點查詢檔案23、locate //查詢檔案
locate [檔名稱] //使用這名命令前,先使用 updatedb
24、man //獲得命令的幫助文件
man [命令]
24、whatis //這個命令是幹嘛用的
whatis [命令]
25、--help //檢視命令的選項
[命令] --help
4、檔案壓縮命令
1、tar zxvf [壓縮檔案包]-x:解壓檔案
-v:顯示詳資訊
-f:指定壓縮後的檔名
-z:打包同時壓縮
最後配置加 -c 表示檔案解壓後存放路勁
2、tar zcvf [打包檔名.tar.gz] [原始檔]
-c:壓縮檔案
5、其他命令
1、grep //指定內容進行過濾然後輸出
2、| //
管道:將乙個命令的輸出傳送給另乙個命令,作為另乙個命令的輸入。管道可以連線 n 個命令
例:ls -l /test | grep init //
將 ls -l /test 輸出的結果進行過濾,顯示檔名包含 init 的檔案或資料夾
例: ps -ef |grep 8080 //
ps檢視程序,-ef:檢視詳細資訊,檢視8080埠資訊
例:ps -ef | grep tomcat //
檢視 tomcat 是否啟動
3、> //
輸出重定向:將某個命令的結果記錄到某個 log 檔案中( 清空原始檔內容 )
ll > a.log //
將 ll 命令顯示的結果記錄到 a.log 裡面
4、>> //
輸出重定向:將某個命令的結果記錄到某個 log 檔案中( 追加檔案內容 )
5、< //
輸入重定向:
6、2> //
錯誤重定向:把程式執行的錯誤日誌存放到制定的 log 檔案中( 不追加 )
7、2>> //
錯誤重定向:把程式執行的錯誤日誌存放到制定的 log 檔案中( 追加 )
持續更新...
Linux常用命令之Linux常用命令實戰知識點
在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...
LINUX常用命令
一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...
linux 常用命令
ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...