常用指令
ls 顯示文件或目錄
? ? -l? ? ? ? ? 列出文件詳細信息l(list)
? ? -a? ? ? ? ? 列出當前目錄下所有文件及目錄硝拧,包括隱藏的a(all)
mkdir? ? ? ? 創(chuàng)建目錄
? ? -p? ? ? ? ? 創(chuàng)建目錄恢恼,若無父目錄冀值,則創(chuàng)建p(parent)
cd? ? ? ? ? ? ? 切換目錄
touch? ? ? ? ? 創(chuàng)建空文件
echo? ? ? ? ? ? 創(chuàng)建帶有內(nèi)容的文件。
cat? ? ? ? ? ? ? 查看文件內(nèi)容
cp? ? ? ? ? ? ? ? 拷貝
mv? ? ? ? ? ? ? 移動或重命名
rm? ? ? ? ? ? ? 刪除文件
? ? -r? ? ? ? ? ? 遞歸刪除块攒,可刪除子目錄及文件
? ? -f? ? ? ? ? ? 強制刪除
find? ? ? ? ? ? ? 在文件系統(tǒng)中搜索某文件
wc? ? ? ? ? ? ? ? 統(tǒng)計文本中行數(shù)赌莺、字數(shù)抢韭、字符數(shù)
grep? ? ? ? ? ? 在文本文件中查找某個字符串
pwd? ? ? ? ? ? ? 顯示當前目錄
more、less? 分頁顯示文本文件內(nèi)容
head昔期、tail? ? 顯示文件頭已卸、尾內(nèi)容
? ? ?tailtail命令默認顯示文件最后的10行文本$ tail filename.txt你可以使用-n選項指定要顯示的行數(shù)$ tail -n N filename.txt
ctrl+alt+F1? 命令行全屏模式
tar
創(chuàng)建一個新的tar文件$ tar cvf archive_name.tar dirname/
解壓tar文件$ tar xvf archive_name.tar
vim使用
vim三種模式:命令模式、插入模式硼一、編輯模式累澡。使用ESC或i或:來切換模式。
命令模式下:
:q? ? ? ? ? ? ? ? ? ? ? 退出
:q!? ? ? ? ? ? ? ? ? ? 強制退出
:wq? ? ? ? ? ? ? ? ? 保存并退出
:set number? ? 顯示行號
:set nonumber? 隱藏行號
/apache? ? ? ? ? ? 在文檔中查找apache 按n跳到下一個般贼,shift+n上一個
yyp? ? ? ? ? ? ? ? ? 復制光標所在行愧哟,并粘貼
h(左移一個字符←)奥吩、j(下一行↓)、k(上一行↑)蕊梧、l(右移一個字符→)
```
---
### 用戶及用戶組管理
---
系統(tǒng)管理命令
uname? ? ? ? ? uname可以顯示一些重要的系統(tǒng)信息霞赫,例如內(nèi)核名稱、主機名肥矢、內(nèi)核版本號端衰、處理器類型之類的信息
? ? ? ? ? ? ? ? ? ? ?$ uname -a?
top? ? ? ? ? ? ? ? 動態(tài)顯示當前耗費資源最多進程信息
ps? ? ? ? ? ? ? ? ? 顯示瞬間進程狀態(tài) ps -aux
df? ? ? ? ? ? ? ? ? 顯示文件系統(tǒng)的磁盤使用情況,默認情況下df -k?將以字節(jié)為單位輸出磁盤的使用量
ifconfig? ? ? ? ? 查看網(wǎng)絡情況?查看所有網(wǎng)絡接口及其狀態(tài)$ ifconfig -a 使用up和down命令啟動或停止某個接口$ ifconfig eth0 up $ ifconfig eth0 down
ping? ? ? ? ? ? ? ? ping一個遠程主機甘改,只發(fā)5個數(shù)據(jù)包$ ping -c 5 gmail.com
man? ? ? ? ? ? ? ? 命令不會用了旅东,找男人? 如:man ls
clear? ? ? ? ? ? ? 清屏
kill? ? ? ? ? ? ? ? 殺死進程,可以先用ps 或 top命令查看進程的id楼誓,然后再用 kill -9 命令殺死進程玉锌。