常用的基本命令
mkdir 建立一級目錄
mkdir -p 遞迴建立多級目錄,如果目錄已經存在,則不會有錯誤提示。若父目錄不存在,將會建立父目錄。該選項常用於建立級聯目錄
rmdir 刪除目錄
touch 新建檔案
touch -t yyyymmddhhmm text 新建乙個確定時間的檔案
rm
檢視檔案內容的幾個命令
cat 顯示檔案的全部內容
tac 倒著顯示檔案全部內容
head -n 檢視檔案前n行內容
tail -n 檢視檔案最後n行內容
more 檢視檔案內容(只能向下翻頁)
less 檢視檔案內容(上下都可以翻頁)
ps -ef 檢視程序
top 檢視cpu利用率等資訊
du -h 顯示每個檔案和目錄的磁碟使用空間(檔案的大小)
df 顯示磁碟分割槽上可以使用的磁碟空間
-a 檢視全部檔案系統
-h 以kb,mb,gb單位顯示,可讀性高
free -m 可以顯示linux系統中空閒的、已用的物理記憶體及swap記憶體,及被核心使用的buffer
mv 檔案原位置 檔案新位置 移動檔案
cp -p 原檔名 新檔名 複製檔案並保留原檔案屬性
grep 對輸出結果進行篩選,顯示篩選到的那一行
-i hello 1.txt 不區分大小寫進行篩選
-w 用於字串精確匹配,匹配正好有w這個單詞的那一行
-v hello 1.txt 除去篩選的一行,顯示剩餘的內容
-a1 hello 1.txt 輸出此行及後一行
-b2 hello 1.txt 輸出此行及前兩行
-c1 hello 1.txt 輸出此行及上下一行
cut 檔案分割
例: cut -d: -f1,3 /etc/passwd 以:作為分隔符,取出第一列和第三列
以空格為分隔符時,要加引號' '或" "
cut -c2-7 /etc/passwd 輸出第二個到第七個字元
wc 計數
wc -l 換行符統計數
wc -w 單詞統計數
wc -c 位元組統計數 (包括空格和回車)
find 查詢檔案
find . -name "*.txt" // .代表當前目錄,在當前目錄下查詢以.txt結尾的所有檔案和目錄
find /etc -type f -name "*.txt" //查詢/etc目錄下以.txt結尾的檔案
find /etc -type d -name "*.bak" //查詢/etc目錄下以.bck結尾的目錄
-type為限制檔案的型別 f為file檔案,d為dir目錄
find . -newer file //查詢本目錄下在file之後修改過的檔案
find . -type f -name "*.odf" -newer marker_start ! -newer marker_end //查詢在start之後,在end之前修改過的檔案
find . -type f -newerat "20100130 23:59:59" //查詢2023年1月30號之後建立的檔案
find . -name "*.txt" -exec cp {} ~/study/zz/ \; //查詢本目錄下以.txt結尾的檔案並把這些檔案複製到~/study/zz/資料夾下
//-exec {} \; 為固定格式,把查詢到的檔案進行一系列操作
find . -name "*.txt" -ok rm {} \; //-exec和-ok的功能基本相同
locate 檔案定位
定時任務
crontab -e //編輯定時任務
* * * * * echo hello >>/hello.txt
分時日月周 命令
這5個*分別代表
①分鐘 範圍0-59 */5 代表每5分鐘執行一次
②小時 0-23 */2 代表每2小時執行一次
③日期 1-31 1-15 代表1到15號
④月份 1-12 7-9 */3
⑤星期 0-7 0和7都代表週日
改變許可權 chmod
檔案型別:
- normal file 普通檔案
d directory 目錄
l symbolic link 符號鏈結
p named pipe 管道
b block device 塊裝置
c character device 字元裝置
s socket 套接字
drwxrwxrwx 各自對應的意思
第1位 - 表示檔案型別
第2-4位 rwx 表示使用者所有者的許可權
第5-7位 r-x 表示所屬組的許可權
第8-10位 r-- 表示其他使用者的許可權
r 讀許可權(4)
w 寫許可權(2)
x 執行許可權(1)
例:chmod 755 test 賦予test檔案所有者讀寫執行許可權,所屬組讀和執行許可權,其他使用者讀和執行許可權
-s:建立軟鏈結檔案,類似於windows的快捷方式,沒有s引數時,預設建立的是硬鏈結檔案,且只能鏈結檔案,不能鏈結目錄,硬鏈結相當於又建立了乙個檔案,只是兩個檔案的變化是一起的,刪除原始檔不會影響鏈結檔案,軟鏈結檔案是值這個檔案指向原始檔,當原始檔刪除時,會找不到指向的原始檔。
mysql的一些基本指令 mysql 一些常用指令
登陸 1 mysql u root p 登陸,輸入root密碼 退出登陸 mysql exit mysql 為所有ip授權 mysql grant all privileges on to root identified by 123456 with grant option 為單一ip授權 就是想...
Java中的一些常遇到的技術區別
no.區別點 過載 覆寫1定義 方法名稱相同,引數的型別或個數不同 方法名稱 引數的型別或個數 返回值相同 2 許可權 沒有許可權要求 被覆寫的方法不能擁有比父類更嚴格的許可權 3 範圍 發生在乙個類之中 發生在繼承關係中 4 單詞 overloading override no.區別點 this ...
javaScript的內建物件以及一些常用的方法
js內建物件 string物件 字串物件,提供了對字串進行操作的屬性和方法。array物件 陣列物件,提供了陣列操作方面的屬性和方法。date物件 日期時間物件,可以獲取系統的日期時間資訊。boolean物件 布林物件,乙個布林變數就是乙個布林物件。沒有可用的屬性和方法 number物件 數值物件。...