這個是對于非技術人員的。
LINUX指令必備技能
如非特别指明,這裡的指令都是指LINUX。
禁止使用root登入!
目錄
1. 列出目前目錄下有哪些檔案... 1
2. 複制、移動、删除的檔案和目錄指令... 2
3. 轉到某個目錄下... 2
4. 改變檔案和目錄權限... 2
5. 轉為超級使用者... 2
6. TAR打包解包... 3
7. ZIP壓縮解壓... 3
8. 列出程序... 3
9. 從指令輸出中抓取指定内容的行... 3
10. 目前機器的IP. 3
11. 某IP能否聯通... 4
12. 某個端口是否可通路... 4
13. 列出目前哪些端口... 4
14. 檢視伺服器網絡流量情況... 4
15. 查找檔案... 5
16. 查找包含某字串的檔案... 5
17. 添加使用者... 5
列出目前目錄下有哪些檔案
ll
ls -l
複制、移動、删除的檔案和目錄指令
複制檔案:
cp 源 目的
複制目錄
cp -rf 源 目的
移動檔案:
mv 源 目的
删除檔案:
rm 檔案
删除目錄:
rm -rf 目錄(要謹慎!)
建立目錄:
mkdir 目錄
轉到某個目錄下
cd 目錄
改變檔案和目錄權限
chmod 755 檔案
chmod -R 755 目錄
轉為超級使用者
su
輸入密碼。
TAR打包解包
打包某個目錄
tar czf 檔案名 目錄
解壓某個目錄:
tar xf 檔案名
ZIP壓縮解壓
壓縮某個目錄:
zip -r nvideo.zip nvideo
解壓:
unzip nvideo.zip
列出程序
ps
ps -A
因平台不同結果不同。使用時兩個指令都用一遍。
從指令輸出中抓取指定内容的行
grep
比如說,PS輸出太多,不知道有沒有nmeeting程序。那麼可以用以下辦法:
ps | grep nmeeting
ps -A | grep nmeeting
目前機器的IP
LINUX:ifconfig
WINDWOS:ipconfig
某IP能否聯通
ping IP
有些伺服器,禁止了ping功能,這個時候需要使用tcping。參考下文。
某個端口是否可通路
使用場景:
伺服器禁止了ping功能。
檢查某個端口是否可用(有可能被屏蔽,或者軟體沒有啟動成功)。
tcping IP PORT
WINDOWS/LINUX都有相應軟體,從軟體庫裡找。
列出目前哪些端口
netstat
比如說,要檢視1883端口:
netstat -anp | grep ":1883"
如果内容太多,還可以:
netstat -anp | grep tcp | grep ":1883 " | grep LISTEN
WINDOWS:
netstat -ano | findstr 443
檢視伺服器網絡流量情況
nload
查找檔案
比如說,在/home目錄下查找nmeeting在哪裡
find /home -name nmeeting
查找包含某字串的檔案
grep -rnRi "ABC"
盡是避免在根目錄下查找,因為花的時間太長,一般難以找到結果。
添加使用者
添加組test:
groupadd test
添加使用者nvideo
useradd -d /home/nvideo -m quantum6
目錄表示使用者登入後的位置。
給使用者設定密碼
passwd quantum6
将使用者quantum6添加到test組中:
usermod -G test quantum6