一些LINUX 裡面常用到的命令
linux底下比較常用的命令:
- pwd 找到當前目錄
- cd 更改當前的工作目錄 cd~ 去到家目錄 cd - 在最近的兩次工作目錄間來回切換 (實用指數5顆星)
3. touch 321.txt. 創建一個叫321.txt的文件
4. mkdir 新建一個文件夾.
mkdir -p a/b/c/d 遞歸創建文件夾 (實用指數5顆星)
5. 放大縮小界面的文字: 放大 ctrl - ; 縮小 ctrl + shift + +;
6. command --help : 記得用兩個--, 比如不明白 rm 這個命令怎麼 用,就輸入: rm --help
7. man command:和help差不多效果。 示例: man rm
8. linux 底下的 tab鍵可以自動補全命令或者目錄。
9. ctrl + C, 可以另起一行,有時候輸入的命令自己都搞不清了,就另起一行吧。
10. 文件名前面有點的文件都是隱藏文件, 直接看是看不到的。 要用 ls -a 才能看到。
11. ls -lh 可以顯示該目錄底下的所有文件和目錄的具體信息。
變綠的是可執行文件
12. rm 刪除文件, 要刪除文件夾要用 rm -r 。 不要亂用,linux底下刪了找不回來的
13. find 查找特地目錄下符合條件的命令 文件
find [路徑] -name *.py*
* 代表任意字元
?只代表一個字元
[ ] 匹配字元 [a-z]23.txt
14. Linux 底下文件和目錄不能重名。
15. tree 以樹的形式顯示文件夾底下的內容
16. mv : 重命名, 用法, mv a b ;
17. cat 123.txt 在界面上完整顯示123裡面的內容
cat -b 123.txt 會把123裡面的內容的行號也列印出來
cat -n 123.txt 能列印出所有的行的行號
18. more 123.txt。 分屏顯示123裡面的內容。 按 空格鍵 表示下一屏
19. grep as 123.txt 找到文件中有as的地方
grep -n as 123.txt 找到文件中有as的地方
grep -v as 123.txt 找到文件中不包含as的地方
grep ^as 123.txt 找到文件中有以as開頭的行
grep as$ 123.txt 找到文件中以as作為行尾的地方
20. 重定向: > 表示輸出,會覆蓋文件原有的內容
>> 追加, 將內容追加到已有的文件末尾
echo Hello Python >a
cat a > 123.txt 把顯示在終端里的內容顯示在文件中。
21. 管道 | :
ls -lh ~ | more 把前面的結果作為哦後面的參數輸入。
22. ssh [-p port] [email protected]
遠程登陸別人的電腦。
if config | grep innet , 找到innet的字元。
在自己的電腦上
ssh -p 22 [email protected]
sudo shutdown -r now
23. putty
xshell 兩款SSH 客戶端(windows)
SCP 遠程在本地和remote之間複製
windows 中實現的話要用FTP
24. chmod 改變許可權
chmod -R 755 ; (755代表, 擁有著許可權,組, 其他)
chmod +/- rwx 文件名|目錄名
rwx 代表相應的 用戶許可權 讀,寫,執行。
擁有者 組 其他
rwx rwx rwx
421 421 421
修改當前的目錄許可權: chmod -R 777 -test, 所有的人都可以對這個文件夾。 讀寫執行
25. df -h 磁碟的剩餘空間
du -h 顯示目錄下的文件大小。
26. 進程狀態
ps aux : a 終端下的所有進程。
top 實時監控CPU 和內存佔用
ps au
USER PID %CPU %MEM
root 1299
python 1399
kill PID no; 可以刪除這個PID no的進程
27. 軟連接
ln -s 完整路徑 名字
linux 中, 文件名和文件數據分開保存
28.文件打包命令
只打包不壓縮 tar
tar -cvf 打包文件.tar 被打包文件
tar -xvf 打包文件.tar
.tar.gz
用 tar 打包, 用gzip進行壓縮
tar -zcvf a.tar.gz 被壓縮文件
-z gzip
-j bzip
28. 安裝卸載軟體
sudo apt install sl (sl 是小火車提示)
sudo apt install sl htop 安裝
sudo apt remove
29. id lisi 找到她的信息
who登陸的用戶信息
whoami
30. 用戶信息在etc / passwd
usermod -s /bin/bash/
31. which 查詢所執行的終端命令的保存位置
推薦閱讀: