Shell操做

Shelllinux

1. 咱們沒法直接和內核打交道,Shell就是用來解釋命令,用來和內核打交道用的。正則表達式

2. Shell有不一樣形式(一樣命令在不一樣shell中不必定通用):cshell、bash、kshell、sh(最原始的shell)shell

(能夠在bash中敲擊cshell切換到cshell中,使用exit退出當前shell)windows

添加用戶組bash

1. 顯示用戶組:more group服務器

2. 指令——groupadd testgspa

注:必須是得到管理員權限才能夠執行相關的操做unix

結果:server

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自己就能夠分頁)

  1. 查看passwd有幾行 (cat來列舉出passwd並顯示幾行)

  2. 查看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。所以應該用本地上傳。

相關文章
相關標籤/搜索