常用命令
1、檢視檔案
ls [檢視檔案]
格式:ls -a 檢視所有檔案包含隱藏檔案
ls -l 以列表形式檢視檔案,不包含隱藏檔案
ls -lh 以列表形式檢視檔案,不包含隱藏檔案,按1024倍數顯示
ls -all 以列表形式檢視檔案,包含隱藏檔案。快捷方式[ll]
萬用字元:
[ * ] 匹配任意多個字元0-256 a* 乙個以上字元
[ ? ] 匹配任意乙個字元 a? 兩個字元
[ [a-z] ] 區間法 匹配a到z的所有字元 只能確定乙個字元
[ [abcde] ] 窮舉法 權值法 匹配abcde的所有字元 只能確定乙個字元
2、切換工作目錄
cd [切換工作目錄] cd 目錄
cd 切換到使用者主目錄cd ~ 切換到當前使用者的主目錄
cd .. 切換到上級目錄
cd . 切換到當前目錄
cd - 切換到上一次目錄
3、建立目錄
mkdir 目錄名 -p 遞迴建立# 刪除檔案rmdir 目錄名 刪除 目錄要求是空的
rm 檔案 -i詢問 -r 遞迴傳出
rm 檔案 -f 強制刪除,忽略不存在的檔案,無提示
# 建立檔案
touch
rm -f 檔名 #將會強行刪除檔案,且無提示
刪除dirname目錄下的所有東西 : rm -r dir dirname
4、鏈結
ln 原始檔 鏈結檔案 硬鏈結ln -s 原始檔 鏈結檔案 軟鏈結
硬鏈結檔案佔磁碟空間,但是刪除原始檔不會影響硬鏈結檔案
軟鏈結刪除原始檔不會影響軟鏈結檔案
硬鏈結和拷貝的區別:無論你修改了哪乙個鏈結之後的檔案,兩個檔案都會改變並保持一致,但拷貝不會
5、許可權
分三組:d rwx rwx rwx (目錄 讀 寫 執行)檔案的所屬使用者 檔案所屬組 其他使用者
注:d 代表資料夾
- 代表普通檔案
c 代表硬體字元裝置
b 代表硬體塊裝置
s 代表管道檔案
l 代表軟鏈結檔案
例:-rw-rw-r-- 1 ouser group 407 4月 17 19:53 demo.c
6、檢視或合併檔案內容:cat
7、文字搜尋:grep
grep [-選項] '搜尋內容串' 檔名選項:-v 顯示不包括匹配文字的所有行(相當求反)
-n 顯示匹配行及行號
-i 忽略大小寫
字串可以是正規表示式
8、計算檔案行數或字數:wc
9、查詢檔案: find
find 目錄 引數 檔名 (可以使用萬用字元)常用用法:
find ./ -name test.sh 查詢當前目錄下所有名為test.sh的檔案
find ./ -name '*.sh' 查詢當前目錄下所有字尾為.sh的檔案
find ./ -name "[a-z]" 查詢當前目錄下所有以大寫字母開頭的檔案
find /tmp -size 2m 查詢/tmp目錄下等於2m的檔案
find /tmp -size +2m 查詢/tmp目錄下大於2m的檔案
find /tmp -size -2m 查詢/tmp目錄下小於2m的檔案
find ./ -size +4k -size -5m 查詢當前目錄下大於4k小於5m的檔案
find ./ perm 0777 查詢當前目錄下許可權為777的檔案或目錄
10、拷貝:cp
11、獲取檔案型別:file
12、歸檔管理:tar
tar [引數] 打包檔名 檔案歸檔(壓):
tar -cvf 歸檔檔案名.tar 檔案1 檔案2 目錄1 目錄2
解歸檔:
tar -xvf 歸檔檔案名.tar 路徑
壓縮:gzip 歸檔檔案名.tar 生成了乙個檔案 歸檔檔案名.tar.gz 檔案大小小於歸檔檔案大小 歸檔檔案名.tar不存在了
解壓縮:
gzip -d 歸檔檔案名.tar.gz 生成了乙個檔案 歸檔檔案名.tar
一步歸檔壓縮:
tar -czvf 檔名.tar.gz 檔案1 檔案2 目錄1 目錄2
一步解歸檔壓縮:
tar -xzvf 檔名.tar.gz 路徑
13、新增、刪除組賬號:groupadd、groupdel
如:groupadd ua
groupdel ua
14、修改使用者所在組:usermod
usermod -g 使用者組 使用者名稱如:usermod -g test ua
系統相關命令
date 顯示日期ps 檢視程序資訊
top 動態顯示程序資訊
kill [-signal] pid 終止程序
後台程式:&、jobs、fq
關機重啟:reboot、shutdown、init
檢測磁碟空間: df [-m]
格式化:
mkfs [選項] 裝置檔名 [blocks]
安裝和解除安裝(-e):
rpm [選項] [軟體包名]
監控網路狀態: netstat
檢視命令位置
如:which ls
> 輸出重定向會覆蓋原來的內容, >> 輸出重定向則會追加到檔案的尾部。
關閉防火牆
檢視狀態:
sudo service iptables stop #(暫時)sudo chkconfig iptables --list
sudo chkconfig iptables off #關閉自啟
win與linux(centos)傳輸檔案
一、首先安裝lrzsz
yum -y install lrzsz
二、 上傳檔案,執行命令rz,會跳出檔案選擇視窗,選擇好檔案,點選確認即可
rz -be filename
sz filename
後續....待更
Linux常用命令總結
下面這些命令是我在複習linux時記錄的,沒有詳解,只記錄了簡單的用法 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l 檢視物理cpu中core的個數,即核心數 cat proc cpuinfo grep cpu cores un...
LINUX常用命令總結
readlink f 找出符號鏈結所指向的位置 1g 到我檔案頭 g到檔案尾 cat瀏覽檔案 netstat a 檢視所有埠 mkdir 建立資料夾 rm rf 刪除檔案 執行指令碼 指令碼檔案 在當前目錄下 在目錄中查詢檔案 find 檔名 根目錄 當前目錄 剪下 mv vi命令 在檔案中搜尋關鍵...
Linux 常用命令總結
mkdir 建立目錄 ls l 顯示目錄或檔案 cd 切換目錄層次 cat n顯示行號 檢視檔案內容 cat demo.text eof 建立檔案 結尾eof退出編輯狀態 tac 反轉內容輸出 cp apr 拷貝檔案或者目錄 rm f 強制刪除檔案 r 遞迴刪除 刪除檔案或目錄 fr 刪除指定的目錄...