Linux命令大全及使用方法

常用快捷鍵:
1)ctrl + c:停止進程
2)ctrl+l:清屏
3)ctrl + q:退出
4)善於用 tab 鍵
5)上下鍵:查找執行過的命令

1,查看ip地址
[root@lihaitao101 /]# ifconfig
2, 查看主機名
root@lihaitao101 /]# hostname
3,修改主機名
(1)如果感覺此主機名不合適,我們可以進行修改。 通過編輯/etc/sysconfig/network 文件
[root@lihaitao101 /]# vi /etc/sysconfig/network
文件中內容

NETWORKING=yes 
NETWORKING_IPV6=no 
HOSTNAME= lihaitao

注意:如果沒有HOSTNAME加上,後面是要修改的主機名稱,主機名稱不要有“_”下劃線
(2)打開此文件後,可以看到主機名。修改此主機名爲我們想要修改的主機名
lihaitao。
(3)保存退出。
(4)打開/etc/hosts
[root@hadoop102 /]# vim /etc/hosts
添加如下內容
172.16.71.158 lihaitao
(5)並重啓設備用 reboot命令,重啓後,查看主機名,已經修改成功
4,防火牆:
service iptables status (功能描述:查看防火牆狀態)
chkconfig iptables –list (功能描述:查看防火牆開機啓動狀態)
service iptables stop (功能描述:臨時關閉防火牆)
chkconfig iptables off (功能描述:關閉防火牆開機啓動)
chkconfig iptables on (功能描述:開啓防火牆開機啓動)
5,關機重啓
在 linux 領域內大多用在服務器上,很少遇到關機的操作。畢竟服務器上跑一個服務是
永無止境的,除非特殊情況下,不得已纔會關機 。
正確的關機流程爲:sync > shutdown > reboot > halt
(1)sync (功能描述:將數據由內存同步到硬盤中)
(2)shutdown [選項] 時間
選項:
-h:關機
-r:重啓
(3)halt (功能描述:關閉系統,等同於 shutdown –h now 和 poweroff)
(4)reboot (功能描述:就是重啓,等同於 shutdown –r now)
6,用戶管理命令
6.1.1 useradd 添加新用戶
1)基本語法:
useradd 用戶名 (功能描述:添加新用戶)
2)案例:
[root@hadoop101 opt]# user atguigu
6.1.2 passwd 設置用戶密碼
1)基本語法:
passwd 用戶名 (功能描述:設置用戶密碼)
2)案例
[root@hadoop101 opt]# passwd atguigu
6.1.3 id 判斷用戶是否存在
1)基本語法:
id 用戶名
2)案例:
[root@hadoop101 opt]#id atguigu
6.1.4 su 切換用戶
1)基本語法:
su 用戶名稱 (功能描述:切換用戶)
2)案例
[root@hadoop101 opt]#su atguigu
6.1.5 userdel 刪除用戶
1)基本語法:
(1)userdel 用戶名 (功能描述:刪除用戶但保存用戶主目錄)
(2)userdel -r 用戶名 (功能描述:用戶和用戶主目錄,都刪除)

2)案例:
(1)刪除用戶但保存用戶主目錄

![[root@hadoop101 opt]#userdel atguigu](https://img-blog.csdnimg.cn/20191120163633495.png

(2)刪除用戶和用戶主目錄,都刪除
[root@hadoop101 opt]#userdel –r atguigu
6.1.6 who 查看登錄用戶信息
1)基本語法
(1)whoami (功能描述:顯示自身用戶名稱)
(2)who am i (功能描述:顯示登錄用戶的用戶名)
(3)who (功能描述:看當前有哪些用戶登錄到了本臺機器上)
2)案例
在這裏插入圖片描述

6.1.7 設置 lihaitao103普通用戶具有 root 權限
1)修改配置文件
修改 /etc/sudoers 文件,找到下面一行,在 root 下面添加一行,如下所示:

##Allow root to run any commands anywhere 
root    ALL=(ALL)     ALL 
lihaitao103 ALL=(ALL)     ALL 

修改完畢,現在可以用 lihaitao103帳號登錄,然後用命令 su - ,即可獲得 root 權限進行 操作。
2)案例
[atguigu@hadoop101 opt]$ sudo mkdir module
[root@hadoop101 opt]# chown atguigu:atguigu module/
6.1.8 usermod 修改用戶
1)基本語法:
usermod -l 新用戶名 舊用戶名
2)案例:
在這裏插入圖片描述

6.2 用戶組管理命令
每個用戶都有一個用戶組,系統可以對一個用戶組中的所有用戶進行集中管理。不同
Linux 系統對用戶組的規定有所不同,
如Linux下的用戶屬於與它同名的用戶組,這個用戶組在創建用戶時同時創建。
用戶組的管理涉及用戶組的添加、刪除和修改。組的增加、刪除和修改實際上就是對
/etc/group文件的更新。
6.2.1 groupadd 新增組
1)基本語法
groupadd 組名
2)案例:
在這裏插入圖片描述
6.2.2 groupdel 刪除組
1)基本語法:
groupdel 組名
2)案例
[root@hadoop101 opt]# groupdel atguigu
6.2.3 groupmod 修改組
1)基本語法:
groupmod -n 新組名 老組名
2)案例
修改lhtGroup組名爲newlhtGroups
在這裏插入圖片描述
**

7.2 文件目錄類

**
7.2.1 pwd顯示當前工作目錄
1)基本語法: pwd (功能描述:顯示當前工作目錄的絕對路徑)
案例:
在這裏插入圖片描述
7.2.2 ls 列出目錄的內容
1)基本語法:
ls [選項] [目錄或是文件]
選項:
-a :全部的文件,連同隱藏檔( 開頭爲 . 的文件) 一起列出來(常用)
-d :僅列出目錄本身,而不是列出目錄內的文件數據(常用)
-l :長數據串列出,包含文件的屬性與權限等等數據;(常用)
每行列出的信息依次是: 文件類型與權限 鏈接數 文件屬主 文件屬組 文件大小用
byte來表示 建立或最近修改的時間 名字
2)案例
在這裏插入圖片描述
7.2.3 mkdir 創建一個新的目錄
1)基本語法:
mkdir [-p] 要創建的目錄
選項:
-p:創建多層目錄
2)案例
在這裏插入圖片描述
7.2.4 rmdir 刪除一個空的目錄
1)基本語法:
rmdir 要刪除的空目錄
2)案例
在這裏插入圖片描述
7.2.5 touch 創建空文件
1)基本語法:
touch 文件名稱
2)案例
在這裏插入圖片描述
7.2.7 cp 複製文件或目錄
1)基本語法:
(1)cp source dest (功能描述:複製source文件到dest)
(2)cp -r sourceFolder targetFolder (功能描述:遞歸複製整個文件夾)
2)案例
在這裏插入圖片描述
7.2.8 rm 移除文件或目錄
1)基本語法
(1)rmdir deleteEmptyFolder (功能描述:刪除空目錄)
(2) rm -rf deleteFile (功能描述:遞歸刪除目錄中所有內容)
2)案例
在這裏插入圖片描述

7.2.9 mv 移動文件與目錄或重命名
1)基本語法:
(1)mv oldNameFile newNameFile (功能描述:重命名)
(2)mv /temp/movefile /targetFolder (功能描述:移動文件)
2)案例:
在這裏插入圖片描述
7.2.10 cat 查看文件內容
查看文件內容,從第一行開始顯示。
1)基本語法
cat [選項] 要查看的文件
選項:
-A :相當於 -vET 的整合選項,可列出一些特殊字符而不是空白而已;
-b :列出行號,僅針對非空白行做行號顯示,空白行不標行號!
-E :將結尾的斷行字節 $ 顯示出來;
-n :列出行號,連同空白行也會有行號,與 -b 的選項不同;
-T :將 [tab] 按鍵以 ^I 顯示出來;
-v :列出一些看不出來的特殊字符

7.2.11 tac 查看文件內容

查看文件內容,從最後一行開始顯示,可以看出 tac 是 cat 的倒著寫。
1)基本語法:
cat [選項參數] 要查看的文件

7.2.12 more 查看文件內容

查看文件內容,一頁一頁的顯示文件內容。
1)基本語法:
more 要查看的文件
2)功能使用說明
空白鍵 (space):代表向下翻一頁;
Enter:代表向下翻『一行』;
q:代表立刻離開 more ,不再顯示該文件內容。
Ctrl+F 向下滾動一屏
Ctrl+B 返回上一屏
= 輸出當前行的行號
:f 輸出文件名和當前行的行號

7.2.13 less 查看文件內容

less 的作用與 more 十分相似,都可以用來瀏覽文字檔案的內容,不同的是 less 允許
使用[pageup] [pagedown]往回滾動。
1)基本語法:
less 要查看的文件
2)功能使用說明
空白鍵 :向下翻動一頁;
[pagedown]:向下翻動一頁;
[pageup] :向上翻動一頁;
/字串 :向下搜尋『字串』的功能;
?字串 :向上搜尋『字串』的功能;

7.2.15 tail 查看文件內容

查看文件內容,只看尾巴幾行。
1)基本語法
(1)tail -n 10 文件 (功能描述:查看文件頭10行內容,10可以是任意行數)
(2)tail –f 文件 (功能描述:實時追蹤該文檔的所有更新)

7.2.16 重定向命令
1)基本語法:
(1)ls –l >文件 (功能描述:列表的內容寫入文件 a.txt 中(覆蓋寫))
(2)ls –al >>文件 (功能描述:列表的內容追加到文件 aa.txt 的末尾)

2)案例
在這裏插入圖片描述
7.2.17 echo

1)基本語法:
(1)echo 要顯示的內容 >> 存儲內容的的文件 (功能描述:將要顯示的內容,存儲
到文件中)
(2)echo 變量 (功能描述:顯示變量的值)
2)案例
在這裏插入圖片描述
7.2.18 ln 軟鏈接

1)基本語法:
ln –s [原文件] [目標文件] (功能描述:給原文件創建一個軟鏈接,軟鏈接存放在
目標文件目錄)
未完待續。。。。。。。。。。。。。。。。。。。。

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