常見的linux指令 1、ls ll 查看文件信息 2、cd 切換工作目錄 cd 或 cd ~ 切換到/home/用戶目錄 cd. 切換到當前目錄 cd.. 切換到上級目錄 cd- 切換入上次所在的目錄 3、clear 或 ctrl + l 清屏 4、pwd 顯示當前路徑 5、mkdir 創建目錄 ...
常見的linux指令
1、ls ll 查看文件信息
2、cd 切換工作目錄
cd 或 cd ~ 切換到/home/用戶目錄
cd. 切換到當前目錄
cd.. 切換到上級目錄
cd- 切換入上次所在的目錄
3、clear 或 ctrl + l 清屏
4、pwd 顯示當前路徑
5、mkdir 創建目錄
6、rm 刪除文件
rm -r 刪除文件夾
7、cp 拷貝
cp -r 拷貝文件夾
8、mv 移動、重命名
mv a.txt b.txt (把a.txt文件名改為b.txt)
mv a.txt test1 (把a.txt文件移動到test1文件夾里)
9、touch 創建文件
touch a.txt
10、> >> 輸出重定向命令
ls > test.txt (test.txt如果不存在,則創建,存在則覆蓋其內容)
echo 111 >> test.txt (test.txt如果不存在,則創建,存在則會追加到文件的尾部)
11、cat 查看或者合併文件內容
cat a.txt 查看當前路徑下的文件內容
cat a.txt b.txt > ab.txt 把兩個文件的內容都重定向到新的文件中
12、more 分屏顯示 (q 鍵 退出)
13、 | 管道 (“ | ”的左右分為兩端,左端塞東西(寫),右端取東西(讀))
ls -lh | more 分屏顯示目錄信息
14、ln 建立鏈接文件 (必須使用絕對路徑)
ln 源文件 鏈接文件
ln -s 源文件 鏈接文件
15、grep 文本搜索
grep "a" 1.txt
grep -n '^a*z$' 1.txt 正則表達式搜索
16、find 查找文件
find ./ -name test.txt 查找當前目錄下所有名為test.txt的文件
17、tar 歸檔
tar歸檔+壓縮
tar -zcvf test.tar.gz *.txt (gzip)
tar -jcvf test.tar.bz2 *.txt (bzip2)
tar解檔+解壓
tar -zxvf test.tar.gz -c 指定文件夾 (gzip)
tar -jxvf test.tar.bz2 -c 指定文件夾 (bzip2)
18、which 查看命令位置
19、chmod 修改文件許可權
chmod 777 file (r:4, w;2, x:1 -:0)
20、sudo -s 切換到管理員帳號
21、sudo passwd XXXX 設置用戶密碼
22、exit 退出
23、whoami 查看登錄用戶
24、reboot shutdown 關機
init 0 關機
init 3 切換到指令模式
init 5 切換到界面模式
init 6 重啟
25、cal 查看日曆
cal -y 2020 輸出2020年的日曆
26、date 查看時間日期
date 2018年3月24日 星期六 15:54:28
date "+%F%T" 2018-06-0621:14:20
date -d "-1day" 查看一天前
date -d "+3month" 查看三個月後
date -d "+2year" 查看兩年後
27、df -h 查看磁碟空間
28、du -sh /etc/ 查看目錄真實大小
29、free 查看記憶體使用情況
30、head -n 文件路徑 查看一個文件的前n行
31、hostname 操作伺服器的主機名
hostname -f 表示輸出當前主機名中的FQDN
32、id 預設顯示當前執行該命令的用戶的基本信息
id 用戶名 顯示指定用戶的基本信息
33、ifconfig 獲取網卡信息
34、kill 進程PID kill 4561
killall 進程名稱 killall httpd
35、netstat -tnlp 查看網路連接狀態
36、ps 查看器的進程信息
(個人總結,如有不對,勞煩留下建議!!!)