[整理][個人學習筆記] Linux 新手(我) 常用命令

1. 目錄切換

ls
ls來 查看當前目錄下有什麼東西

ls
ll
ll -h

pwd
查看當前所在目錄
cd 路徑
切換到用戶Home目錄位置

cd ~ //切換到用戶Home目錄
cd /usr --切換到/usr目錄
cd … 切換到上級目錄
cd hello 切換到hello目錄

2. 文件及目錄處理

touch
創建新文件

touch hello.txt 創建新文件 hello.txt
echo hello >> hello.txt 將文本內容hello追加到文件hello.txt中

cat -n 文件名
head -n 行數 文件名
tail -n 行數 文件名
: 文本內容查看命令 ,
cat 表示查看輸出文件全部內容, -n 選項表述顯示行編號,方便查看
head, 從頭部查看文件 ,-n 表示查看多少行
tail 尾部查看文件內容,-n表示多少行,-f 表示循環讀取,可用於實時循環查看某個文件內容

cat hello.txt
cat -n hello.txt
head -n 10 hello.txt
tail -f tomcat.2018.log

mkdir [選項] 目錄
創建目錄

mkdir -p /tmp/hello/world
加上-p 表示循環創建目錄 /tmp/hello/world ,如果沒有前置目錄,則自動創建

cp [選項] 源文件或目錄 目標文件或目錄
拷貝命令選項:
-a 拷貝時保留源文件的創建時間,文件屬性,目錄遞歸等
-f 如果有重複則覆蓋,不提示
-l 與-f相反 ,提示

cp -a hello hello2

mv [選項] 源文件或目錄 目標文件或目錄
移動, 重命名 ,選項有:
-f 直接覆蓋重複
-l 與-f相反 ,提示重複覆蓋

mv hello hello2
將hello移動爲hello2 ,在同一目錄的話 ,可視爲重命名
mv /tmp/hello/* .
將/tmp/hello/目錄下的一切移動到當前目錄 , .表示當前目錄

rm [選項] 目錄或者文件
刪除文件或者文件夾,一般會加上選項 -rf ,可以用來刪除文件及子文件,且不提示確認信息
所以,使用rm -rf / 一定要慎重,萬一輸入了 rm -rf / ,那就自求多福吧

rm -rf hello
刪除hello文件或者hello目錄下的一切(包括子目錄), 且不需要輸入y確認


3.文件搜索命令 find

find 搜索範圍 [選項] 匹配條件
匹配符號: * 任意字符 , ? 匹配任意一個字符, [] 匹配括號內任意字符 ab[cd] abc ,abd

find / -name install.log
在根目錄搜索名稱爲install的文件 --耗費資源 ,應當縮小範圍
find /root -user root 根據所有者搜索
find /root -iname install.log 不區分大小寫搜索
find /root -nouser 查找沒有所有者的文件,

: 按照時間搜索

find /var/log/ -mtime +10 按照時間試試
-10 10天內修改的文件
10 10天當天修改的文件
+10 10天前修改的文件
atime 文件訪問時間
ctime 改變文件的屬性
mtime 修改文件的內容

: 按照文件大小搜索

find ./ -size 25k 查找文件大小是25k的文件
-25k 小於25k的文件
25k 等於…
+25k 大於…的文件
find /haha -size 25k -a -size -50k 查找>25且<50的文件
k小寫,M大寫

: 按照i節點號搜索

find . -inum 2222 查找當前目錄中i節點號是2222的文件

4.壓縮命令

zip壓縮:

zip 壓縮文件名 源文件
zip -r 壓縮文件名 源目錄
壓縮文件名中一定要帶上文件後綴,方便用戶識別

zip解壓:

unzip 文件名
解壓.zip文件

常用壓縮格式 tar.gz ,打包壓縮命令

tar -cvf 打包文件名 源文件
選項: -c 打包, -v 顯示過程 -f 指定打包後的文件名
例如:
tar -cvf log.tar log

解壓tar文件
tar -xvf 壓縮文件名
tar.gz是問價先打包爲tart格式,再壓縮爲.gz格式, 命令如下
tar -zcvf 壓縮包嗎.tar,gz 源文件
例如:tar -zcvf aaa.tar.gz a.log b.log
-z : 壓縮爲.tar.gz格式
解壓.tar.gz命令爲:
tar -jxvf 壓縮包.tar.gz 加壓後文件名稱

6.登錄用戶查看命令

w

查看系統中已經登錄的用戶

last

查詢登錄和過去登錄的用戶信息,
查詢用戶登錄歷史查看

lastlog

查詢系統中所有用戶最後一次登錄時間

date
查看系統的當前時間

7.end

先記錄到這裏吧 ,方便以後隨手查詢

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章