1、進入目錄
cd 目錄名
2、顯示當前路徑
pwd
3、顯示路徑下的檔案
ls
ls -a 顯示隱藏檔案。隱藏檔案以 . 開頭命名
4、檢視建立文字
touch abc.txt 檢視abc.txt 如果不存在則自動建立
5、建立資料夾
mkdir 檔名 當前目錄建立乙個資料夾
mkdir -p name1/name2 當期目錄遞迴建立name1/name2檔案
如 提示 mkdir: ***: permission denied
則需要admin賬號 sudo -i 輸入密碼 即可
6、重新命名操作
mv test test1 把test檔案的名字修改為test1
mv test1 /home/wechat/ 將test1檔案 移動到/home/wechat 目錄下
7、刪除操作
rm file 刪除file檔案(存在子檔案時不可刪除)
rm -r /file 刪除file檔案下的所有目錄檔案
rm -rf ./* 刪庫跑路專用命令
8、複製
cp file /home 複製file命令至home目錄下
cp -r test /home/wechat 複製test資料夾和其所有子檔案 至 /home/wechat目錄下
cp -r test /home/wechat/test2 複製test資料夾和其所有子檔案 至 /home/wechat目錄下並重命名為test2
9、壓縮、解壓
解壓tar
tar xvf test.tar
壓縮tar
tar cvf test1.tar name 將name資料夾壓縮為test1.tar
解壓tar.gz
tar zxvf test.tar.gz
壓縮tar zxvf test.tar.gz name
1、cat、more、less命令
cat test.log 檢視test.log 的檔案內容
cat -n test.log 檢視test.log的檔案內容並顯示行號
more、less和cat作用基本相同,只不過more可以按頁碼來檢視。 都是按q退出檢視
使用命令時,空格鍵翻頁(顯示下一屏內容)
2、find命令
.代表當前目錄
find . -name '*.txt' 查詢當前目錄及其子目錄下擴充套件名為txt的檔案
find . -mtime -2 列出兩天內修改過的檔案
find . -atime -3 列出三天內被訪問的檔案
find . -mmin +30 半個小時內被修改過的檔案
find . -amin +40 四十分鐘內被訪問過的檔案
find . -size +1m 查詢當前目錄超過1m的檔案
find . -size -1m 查詢當前目錄小於1m的檔案
find . -size +512k 超過512k的檔案
find . -empty 查詢當前目錄為空的檔案或者資料夾
3、whereis命令
whereis name/ 搜尋name檔案的路徑
4、grep命令
ps -ef|grep nginx 檢視nginx的程序
ps -ef|grep nginx -c 檢視nginx的程序個數
cat test.log | grep ^a 查詢test.log 中以o開頭的內容
cat test.log | grep $k 查詢test.log中以k結尾的內容
cat test.log | grep 'bd4f63cc918611e8a14f7c04d0d7fdcc' --color 在test.log中搜尋bd4f63cc918611e8a14f7c04d0d7fdcc並高亮
等同於 grep 'bd4f63cc918611e8a14f7c04d0d7fdcc' test.log --color
grep -n 'abc' test.log 搜尋結果顯示行數
grep 'abc' test1.log test2.log 從多個檔案中查詢abc
5、tail命令
tail -f ***.log 檢視***.log 預設顯示最後10行
tail -f 100 xx.log /tail -100f xx.log 檢視100行
6、vim命令
vim
vim file 檢視文字
vim file1 file2 ... 檢視多個文字
正常模式/vim模式 通過esc進行切換
vim模式下
i:在當前位置插入
dd: 刪除游標所在行
d:刪除游標所在行
2dd: 刪除游標之後的2行
g:切換游標至末尾
w! 強制寫入
wq 儲存並退出
q! 強制退出 不儲存
/abc 在文字中查詢abc
set nu 顯示文字行數
移動游標 k(上)、j(下)、h(左)、l(右)
yy 複製游標所在行
p貼上複製的
o:另起一行
1、檢視使用者資訊
w
who
2、修改檔案許可權
chmod 777 file1 每個人都可以對file檔案進行讀寫和執行的許可權
chmod 666 file1 每個人都可以對file檔案進行讀寫操作
3、系統級別
top 實時顯示系統資源使用情況
dh -h 檢視當前那磁碟使用情況
du -sh /usr 計算usr檔案大小
netstat –a 列出 tcp, udp 和 unix 協議下所有套接字的所有連線
kill 埠號 終止該埠
kill -9 埠 立即強制終止埠
mysql的必知必會 mysql 必知必會 筆記
好久沒有寫了。1 show columns from table 等同於describe table顯示的是表的結構。而select from table 則顯示的是整個表中插入的資料。2 select distinct c1,c2 from table除非列不相同,否則所有行將被檢索出來,即不能對...
必知必會的 docker 命令
2.列出本地所有 docker 映象 3.在後台執行指定 docker 映象 4.檢視所有正在執行的 docker 容器 5.進入某乙個正在執行的 docker 容器 6.停止 docker 容器 7.刪除 docker 容器 8.刪除 docker 映象 最後 參考文件 docker pull c...
XShell之Linux系統必知必會內容
一 作業系統型別 1 型別 2 雲伺服器 3 遠端連線 macos operating system 4 發展史 二 linux基本命令 1 命令使用格式 2 基本命令 可以檢視和呼叫歷史命令 history 清屏 clear 日曆 cal calendar 關機 shutdown 3 檔案和資料夾...