您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關Linux系統的基礎命令有哪些的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
1.權限問題
文件夾:d開頭
文件:-開頭
r:read對應權限4(讀的權限)
w:write對應權限3(寫的權限)
x:implement對應權限1(執行的權限)
-:空權限對應權限0(沒有任何權限)
則以以下代碼為例子說明權限
dr-xr-xr--. 2 root root 4096 May 19 19:16 Templates 以d開頭則Templates為文件夾,其權限為
"r-xr-xr--"=“554”,為root,root用戶組可讀和執行,其他用戶和其他用戶組可讀權限。
-r-xr-xr--. 1 root root 17 May 20 20:58 test.log 以-開頭則test.log為文件,其權限為
“r-xr-xr--”=“554”,為root,root用戶組可讀和執行,其他用戶和其他用戶組可讀權限。
2.修改權限命令chmod
chmod 554 /root/yu.log 修改文件權限為554
chmod 554 -R /root/ruozedata 修改文件夾權限為554
3.修改用戶和用戶組的權限
命令:chown fish:fish 文件名
chown -R fish:fish ruozedata 文件夾名
4.date.sh文件執行
全路徑執行 /root/ruozedata/date.sh
該文件目錄下執行 ./date.sh
chmod +x date.sh增添所以的執行權限
chmod -x date.sh減去所以的執行權限
5.which尋找命令
例:
如圖用which指令尋找rz,sz的命令路徑,這些尋找過程取決于環境變量PATH,如圖:
which命令會按著PATH文件的順序尋找指令,如先進去由/usr/lib64/qt-3.3 到 /bin:/usr/local/sbin:/usr/local ....按照從頭到尾的順序尋找
6.rz,sz的運用
rz為從windows上傳文件到linux,命令為
sz為從linux下載文件到windows,命令為
7.尋找文件位置
在所有文件里尋找文件 find / -name '*ruo*'如圖:
在當前文件夾里尋找文件 fidn ./ -name ‘*ruo*’
或者通過history使用管道符過濾命令如history|grep xxx
或者已經知道進程名字那么用ps -ef|grep xxx
8.vi命令行
dd刪除當前行
dG刪除當前行到尾行
ndd刪除當前行到以下使用行 如3dd刪除第一行到第三行
gg跳轉到第一行行首
G跳轉到最后一行的行首的第一個字母
shift+$跳到一行的行尾
那么刪除整個文件內容就可以先gg進入到第一行行首,再dG刪除所有行。
復制WINDOWS的記事本內容,粘貼到Linux文件里,直接I進去然后粘貼。
9.壓縮和解壓命令
壓縮tar 使用格式:tar -czvf 文件名.tar.gz 壓縮的文件 為如圖:
解壓tar 使用格式:tar -xzvf 文件名.tar.gz 為如圖:
10.zip壓縮解壓
zip 壓縮后的文件名稱.zip 壓縮文件 使用方式如圖:
unzip 解壓的文件名稱
11.查看內存,磁盤空間,
11.1查看內存free -m
11.2磁盤空間 df -h
11.3系統負載top,可以實時 監控進程所占用CPU和內存,特別注意生產上load average的三個值都不能大于10
12.后臺運行文件
./bash.sh &如圖
兩者結合方式 nohup date.sh &存儲日志到默認文件 nohup ./date.sh > ./data.log 2>&1 &認為指令日志文件為date.log
13.多人合作screen
安裝:yum install screen(必須在ROOT進行)如圖
screen 多人合作
yum install screen
screen -S ruoze 創建會話ruoze(會直接跳轉到頂部對話)
screen -r ruoze 進入會話
ctrl+a+d 退出會話
會話:只能1人操作
狀態:
detached 無人
attached 有人
感謝各位的閱讀!關于“Linux系統的基礎命令有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。