您好,登錄后才能下訂單哦!
這篇文章主要講解了“Shell操作方法有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Shell操作方法有哪些”吧!
1. 我們無法直接和內核打交道,Shell就是用來解釋命令,用來和內核打交道用的。
2. Shell有不同形式(同樣命令在不同shell中不一定通用):cshell、bash、kshell、sh(最原始的shell)
(可以在bash中敲擊cshell切換到cshell中,使用exit退出當前shell)
添加用戶組
1. 顯示用戶組:more group
2. 指令——groupadd testg
注:必須是獲得管理員權限才可以執行相關的操作
結果:
3. 刪除用戶組:
Groupdel 用戶組名
4. Usermod指令
轉換組別:
刪除用戶:
在/etc目錄下刪除:userdel ***(文件并沒有刪除)
然后到/home主目錄下刪除:
5. 刪除不徹底的時候:
切換用戶
Su——用戶名
Exit退出
注:當一個新用戶登錄時,默認的是用戶的主目錄。
文件權限
9位分成3組,r—read,w—write,x—execute,---—Null(什么權限都沒有)
第一組:文件的所有者的權限
第二組:文件所有者同一組的權限
第三組:剩下的人的權限
rw-r--r--表示:文件所有者讀寫不可執行,同一組只讀,其他人只讀。
修改權限
指令:chmod +r/w/x +文件
僅給自己修改權限,則使用:
chmod u+x 文件 u——user
給同組的添加權限:
chmod g+x 文件 g——group
其他用戶:
chmod o+x 文件 o——other
獲得所有的權限:
chmod 777 文件(以后用這種二進制的形式)
注:在unix和linux系統中用9位數表示權限,
修改文件所有者
指令:chown 目標 需要更改的文件
文件操作指令
文本顯示命令
查找指令
注:一定要進入目錄之中再進行操作
grep指令很常用,一定要記住。查看哪個進程的時候用到這個指令。
信息顯示指令
顯示磁盤信息
管道(用的特別多)
注:
1. 分頁顯示 (more本身就可以分頁)
查看passwd有幾行 (cat來列舉出passwd并顯示幾行)
查看passwd中包含lrj字符 (grep查看指令)
4. demessage系統啟動信息,查找包含eho0(第一塊網卡)的啟動信息,即檢查網卡是否正常工作
5. ls-l | grep
(正則表達式,一行的開頭) 只列出目錄
6. 把所有文件(鏈接不列)列舉出來grep
數一下有多少行 wc -l(即當前目錄下有多少個文件)
列舉/etc目錄下的文件,會比較多,ctral+c結束。
分頁顯示:
(管道前后語句用”|“分割開)
命令替換(用的不多)
Wall ***——通知所有人,每個登錄的都會看到(開啟兩個終端時驗證)
命令替換:1左邊的那個小撇
重定向(用的不多,在讀別人腳本時用到)
標準輸入、輸出:stdin、stdout、stderr
輸出重定向:> 或>>
輸入重定向:< 或<<
注:這是一個大于號的情況。
下面是兩個大于號的情況:
注:命令找不到的時候不會執行重定向。
修改系統的默認啟動級別
建議先備份,使用vi的時候不確定的情況就用!退出。
Windows與Linux可以共享文件,可以裝samba,但是很少用到,因為實際當中服務器與自己的電腦不在統一環境中。
還可以用FTP,在本地建立server,Linux 下載;Linux建立server,windows上傳。因為只有具有真實的IP才可以進行FTP的訪問,服務器是真實IP,但是公司中的電腦不是真實的IP,是內部的IP。因此應該用本地上傳。
感謝各位的閱讀,以上就是“Shell操作方法有哪些”的內容了,經過本文的學習后,相信大家對Shell操作方法有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。