天天看點

LINUX指令必備技能

這個是對于非技術人員的。

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

繼續閱讀