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自己就能夠分頁)
查看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。所以應該用本地上傳。