LINUX常見命令集合

2021-04-21 08:09:50 字數 3589 閱讀 1579

近期有使用者資料庫需要部署到linux下,沒辦法,只能揀起多年不用的紅帽,先把命令貼出來.

1.       mkdir 命令用來建立子目錄

eg: mkdir data1

2.       rmdir 命令用來刪除空的子目錄或無用的目錄的檔案.

eg: rmdir data1

3.       cp 命令用來將檔案或目錄複製到其他目錄中.

eg:  cp file dir

cp file1 file2

cp –r sdir ddir

4.       rm命令用來刪除目錄中的檔案或目錄本身.

rm –r 刪除非空目錄,有提示。

rm –rf刪除非空目錄,無提示。

5.ls 用來顯示當前目錄中的檔案和子目錄列表,通過配置不同的引數,可以以不同的方式顯示目錄內容。

ls ls –a

ls –l

ls –s –s

ls –al

6.cat 命令用來顯示檔案的內容(常和more搭配使用)

cat  filename

cat  filename|more

cat  filename >filename1 重定向

7.cd 命令用來進入目錄 cd dir ;cd /home;.cd ..;

8.more  命令用來顯示內容超過一屏的檔案。

9.head –count|-n number filename

eg: head -2 filename 顯示檔案的頭二行

head -

10:cmp 命令用來比較兩個檔案大小

cmp file file1

cmp –l file file1

11.du 命令用來顯示磁碟的剩餘空間大小。

12.file 命令用來顯示檔案的型別。

eg: file filename

13.cut 命令用來移除檔案中部分內容。

cut [-cfd] filename

-c:指定列的位置

-f:指定各欄位(預設情況下的tab為字元分割符)

eg:cut –c1,3 filename 移除第1列和第3列的字元

cut –c1-3 filename移除從第1列到第3列的字元

cut –f1 file

cut –

14.wc 命令用來顯示檔案中位元組,片語和文字行的數目。

分別按行,單詞數,字元顯示排列。

15.gzip –v file 命令用來將檔案壓縮在.gz的檔案,其壓縮比例最大

16.gunzip filename 命令用來解gzip壓縮檔案的工具程式

17.touch filename

命令用來將file 的access,modify,change時間都在更新為系統現在的時間。

可用ls –l filename 來檢視。

18.uniq 命令用來移除已分類檔案中的重複文字行。

uniq –c filename  顯示文字行重複的次數。

19.locate filename 功能:定位檔案所在的路徑.

20.  rpm

格式:rpm –i package_file

安裝乙個軟體包.

格式:rpm –e package_file

解除安裝乙個軟體包.

格式:rpm –qa |more

檢視本機上已經安裝的軟體包。

21.clear 清屏

22.  which  命令名

顯示該命令的路徑和別名。

23.  man 命令名

檢視該命令的help文件。

24.dmesg 顯示核心啟動的狀態資訊。

25.uname 顯示系統資訊。

26.grep 按內容查詢前面命令的結果。

27.find dir options [action]

引數: -name name 查詢名為name的檔案

-user name  查詢使用者名為name的檔案

-type [fdlcb] 查詢指定型別的檔案

-size[+/-]n[c/k] 查詢指定大小的檔案

eg: #find .-type d 列出當前目錄下的型別為目錄的所有檔案

#find  /home  –name  file 列出/home目錄下的檔名為file的檔案

#find –name 「*.var」 列出當前目錄下以.var為字尾名的所有檔案.

28.ln [-s] file file1

-s:軟連線

硬連線29.tar cvf  tar_file file_list

功能:將在當前目錄下建立乙個名為了tar_file其字尾名為.tar的檔案,該檔案將包含由file_list指定的文

件內容。

[root@linux /home]#tar cvf test.tar /root

功能:將/root下的所有檔案打包在test.tar中

引數:c  建立文件而不是瀏覽現在檔案中的內容

v  命令在長方式下執行

f  存檔到檔案下而不是磁帶機

eg:[root@linux /home]#tar  tvf  text.tar  打包

tar  xvf  text.tar  解包

30.stat file or directory 

功能:顯示 file或目錄的統計資料,即檔案各大小,訪問許可權,使用者,組,訪問時間,修改時間等資訊。

31. useradd –u uid [-g gid]  username (uid>500)(gid=500)級別越小id越大;反之相反

root:uid=0

eg: useradd –u 600 wmr

設密碼:  passwd username

new password:

retry password:

32.userdel_-r_username

刪除使用者 eg :userdel –r wmr

33.su wmr 切換使用者 如果要退出當前使用者的登入。可以輸入exit

34.vi /etc/passwd    可檢視建立使用者情況   /etc儲存與系統設定和管理相關的檔案

35.chmod  username [+/-] 標誌檔案

功能:設定使用者對檔案訪問的許可權。

chmod u + rw file

設定file檔案的建立者對它增加讀寫許可權

g:建立者所在的組

u:其它使用者

chmod ug +x file

chmod  755  file

r:對應數值4

w:對應數值2

x:對應數值1

-:對應數值0

36.網路介面管理

㈠:ifconfig 檢視本機的ip

㈡:ifconfig eth0 192.168.16.4  netmask 255.255.255.0修改子網掩碼

㈢:ifconfig eth0 up(啟動網絡卡介面)/down(關閉網絡卡介面)

㈣:route 檢視本地路由

㈤:route add default gw 192.168.16.1

㈥ping www.sina.com

㈦netstat 檢視本地端與其它主機之間的連線狀態和分組傳輸等資料.

linux 常見網路命令集合

網絡卡資訊相關 ifconfig ip,ethtool 路由相關 route netstat ip 檢視埠工具 netstat lsof ss nc telnet,nmap 防火牆 iptables ipset 流量相關 iftop nethogs 連通性及響應速度 ping traceroute ...

Linux命令集合

建立乙個普通使用者hadoop,屬於hadoop組,設定密碼,管理員許可權,自動建立home目錄 groupadd hadoop useradd m phadoop r g hadoop hadoop對於普通使用者 passwd對於管理員,可以直接修改別的使用者密碼 passwd username名...

Linux命令集合

檔案類 rm rf aa 刪除 cp r opt 複製 mv aa opt aa 移動 tar czf aa.tar.gz aa 壓縮 tar czf aa.tar.gz aa exec tar xzf aa.tar.gz.aa c 壓縮檔案後將檔案解壓到上一級目錄 find name b 查詢所有...