linux系統常用命令精簡版

命令              命令含義

1.文件夾的創建(關鍵字:mkdir,ll)

ls 列出指定目錄下所有的文件和文件夾信息                 

-l  

-a   就是all的意思(含隱藏)

pwd 查看目錄

cd 切換目錄

mkdir 創建目錄

 mkdir  -p 遞歸創建

rmdir     刪除空文件夾

rm -rf   刪除文件或者文件夾

2.文件操作的相關命令(關鍵字:touch,echo,vi,cat,cp)

touch 文件名稱                    創建文件

echo "文本內容" > 文件名稱        文本追加,需要使用>>

vi 文件名稱         vi編輯

mv 移動文件(或重命名)

cp 複製文件

cat    查看所有的內容,不適合查看大文本文件

more 進行分頁查看

less 進行逐條查看

head 從頭部進行內容的查看

tail 從尾部進行內容的查看

 

3. 打包(關鍵字:tar -cvf);

概念:打包即把多個文件或者文件夾合併到一個文件中

打包:tar -cvf 打包以後的文件名稱 要打包的文件或者文件夾

解包:tar -xvf 要解包的文件名稱

4.壓縮(關鍵字:gzip):

壓縮:gzip 要壓縮的文件名稱

解壓縮:gzip -d要解壓縮的文件

5.打包和壓縮(關鍵字:tar):

tar -zcvf:打包以後的文件名稱 要打包的文件或者文件夾

tar -zxvf 文件

tar -zxvf 文件 -C指定的目錄

zip 壓縮

unzip解壓

6.更改文件的權限(關鍵字:chmod):

基本概念:

   rwx:讀,寫,執行

使用字符的方式進行文件權限的更改:文件所有者:

u,文件所屬組:g,其他人:o

使用數字的方式進行文件權限的更改:

  chmod 777 文件(用友所有權限)

 

chmod 更改文件的權限,如: chmod u-x Music,去掉文件所有者執行的權限

chown 更改文件所有者和所屬組

7.用戶管理 (關鍵字:user,group)

   添加用戶命令:

 

useradd 用戶名 --->添加用戶

passwd  用戶名 --->給用戶指定密碼

userdel 用戶名 --->只刪除用戶,不刪除用戶的宿主目錄   /home/目錄

userdel -r 用戶名 ---> 刪除用戶,並刪除用戶的宿主目錄  

更改用戶屬性的命令:usermod

usermod  -l 更改用戶名

usermod  -g 更改用戶所屬組

usermod  -G 給用戶添加組

用戶組管理的命令

groupadd :如 groupadd java 添加組

groupdel;如:groupdel bigdata 刪除

groups : 如:groups itcast 查看所屬的組

groupmod 如:groupmod-n newname grpname:修改組屬性

 

8.網絡管理(關鍵字:ip)

ifconfig:ip查看 ip

setup:修改ip地址

hostname:查看主機名稱

存儲主機名的配置文件: /etc/sysconfig/network

主機名和ip地址映射的文件:  /etc/hosts

9.網絡服務相關的命令(關鍵字:Service,chkconfig )

service --status-all   查詢linux操作系統所有的網絡服務信息

service 服務名稱 status  查看某一個指定服務的狀態

service 服務名稱 stop    關閉某一個網絡服務

service 服務名稱 start    開啓某一個網絡服務

service 服務名稱 restart  重啓某一個網絡服務

chkconfig --list : 查看網絡服務在linux的7種啓動級 別下的狀態

chkconfig 服務名稱 off  關閉網絡服務在linux的7種啓動    級別下某一個狀態

chkconfig 服務名稱 on  開啓網絡服務在linux的7種啓動級 別下某一個狀態

 

10.網絡連接信息的相關命令(關鍵字:iptables,netstat)

service iptables stop      關閉防火牆

service iptables start    開啓防火牆

netstat -natp   查看所有的tcp協議對應的網絡連接信息

netstat -nltp      查看所有的監聽狀態下並且是tcp協議對應 的網絡連接的信息

netstat -naup   查看所有的ucp協議對應的網絡連接信息

netstat -nlup 查看所有的監聽狀態下並且是ucp協議對應 的網絡連接的信息

11.常用的系統管理的命令(關鍵字:ps -ef)

df 查看磁盤空間的使用情況

du 進行文件或者文件夾的統計(大小)

free 查詢內存的使用情況

top 實時查看進程狀態

ps -ef 查蘭所有的進程

ps -ef | grep 進程名稱  ----> 如:ps -ef | grep tomcat   查 看的[tomcat]進程

kill -9 進程的id 強制殺死某一個進程

12. sudo權限

使用場景:想讓普通用戶具有執行root用戶相關命令的一些權限

 sudo執行相關的命令:sudo useradd user01

13.其他常用命令(vi ,grep,find,):

vi編輯的使用:主要是用來編輯文本

vi 文件名稱

i    進入insert編輯狀態

esc  退出

:wq  保存並退出

q! 退出不保存本次更改

grep是按照內容進行搜索

grep 'EOF' ./*

grep -c 'EOF' ./*   ---->顯示匹配的行數

grep -r 'EOF' ./* ---->指定對子目錄頁進行搜索

grep -l 'EOF' ./* ---->只顯示命中文件名

grep -n 'EOF' ./* ---->顯示命中的行號

grep -lr 'EOF' ./*   

grep -ld skip 'EOF' ./*  ---->顯示不要搜索子文件夾

:搜索現在的linux系統所有的tomcat進程

ps -ef|grep tomcat

find是按照文件的屬性進行搜索

find 目錄 屬性名稱 '格式'

  :find ./ -name '.java'  

--->在當前目錄下搜素所有以.java結尾的文件

  :find ./ -type f   --->在當前目錄下搜素所有普通文件

:find ./ -type l    --->在當前目錄下搜素所有鏈接文件

whoami 我是誰

wc 進行統計

which 顯示某一個命令對應的位置

date 查看系統的時間

echo 輸出 ,如:引用一個變量$變量名稱

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章