Linux筆記
- 2019 年 10 月 26 日
- 筆記
最近在看鳥哥的Linux私房菜基礎篇,特在此記錄一下一些常用的指令及用法。
Linux常用命令
cd ,ls , pwd , mkdir , ssh , goto, ps , sudo , ln , chmod , mv, less, tail, cat, tar, rm, man, vim, cp, type, echo
Linux的sudo命令和chmod命令
- sudo 和 chmod 都屬於權限命令
- sudo 命令可以允許當前普通用戶使用root管理員權限進行操作而無需root登錄,這樣可以減少因為root登錄造成的各種便
- chmod 命令用來變更文件或目錄的權限(Linux/Unix 的檔案調用權限分為三級 : 檔案擁有者(user)、群組(group)、其他(other)。)
- r=讀取屬性 //值=4
- w=寫入屬性 //值=2
- x=執行屬性 //值=1
-
例子:
chmod u+x,g+w f01 //為文件f01設置自己可以執行,組員可以寫入的權限
chmod u=rwx,g=rw,o=r f01
chmod 764 f01 //7=rwx,6=rw-,4=r–
chmod a+x f01 //對文件f01的u,g,o都設置可執行屬性
linux 三劍客命令(grep,sed ,awk)(一般都是結合正規表示法來搜索文本)
1.grep:強大的文本』搜索』工具
2.sed : 實現數據的替換,刪除,增加,選取等(以行為單位進行處理)
3.awk : 以字段為單位進行處理(其實就是把一行的數據分割,然後進行處理)
查看.tar.gz文件內容(不需要解壓)
zcat xxx.tar.gz
重啟服務/查看服務狀態/運行服務/停止服務(xxx為服務名)
- sudo service xxx restart (
sudo service v2-accounts restart
) - sudo service xxx status
- sudo service xxx start
- sudo service xxx stop
nslookup
用來查看域名對應的IP
例如:nslookup www.baidu.com