linux基礎篇 命令

2022-07-10 15:45:09 字數 2853 閱讀 4495

摘要:linux命令,是用來實現某一種功能的指令或程式命令的執行依賴於直譯器(例如:/bin/bash),shell直譯器是乙個程式,bash是shell的其中一種。

命令分類

命令分為內部命令和外部命令

內部命令:系統自帶屬於直譯器的一部分

(列如type pwd      pwd 是 shell 內建或者使用enable 顯示內部命令)

外部命令:系統之外自己安裝的其他程式

列如:type ping

ping 是 /usr/sbin/ping

命令列的一般格式

命令字 選項… 引數1 引數2…

ls —— 用途:檢視目錄和檔案屬性及目錄下內容

格式:ls 選項… 目錄或檔名…

[root@rhel8 opt]# ls -l /etc/passwd

-rw-r--r--. 1 root root 1080 3月 24 18:50 /etc/passwd

常用選項:

-l 以長格式顯示目錄下的內容列表及詳細屬性。

-d 僅顯示目錄本身,而不顯示目錄下的內容列表

-t 用檔案和目錄的更改時間排序

-a 顯示所有目錄檔案,包括隱藏的內容

-h 人性化顯示目錄下內容的大小(kb、mb、gb)

-r 遞迴檢視目錄下所有內容

選項分為長選項和短選項如下

短選項:-l -d -h -a -t

[root@rhel8 opt]# ls -l /etc/passwd

長選項 --word 例如:--all, --human gnu

檢視及切換目錄

檢視當前所在的目錄

pwd —— 用途:檢視當前所在的工作目錄

[root@rhel8 ~]# pwd

切換工作目錄

cd 用途:切換到其他目錄

格式:cd 目標目錄

[root@rhel8 ~]# cd /opt/

cd - 返回上次所在目錄

檢視檔案內容

cat —— 用途:檢視文字檔案內容

命令列一般格式:cat 選項 檔案…

[root@rhel8 ~]# cat -n /etc/profile

[root@rhel8 ~]# cat -b /etc/profile

常用選項

-n 檢視時以行號的形式顯示檔案內容

-b 檢視時以行號的形式顯示檔案內容,對空行不編號

檢視紅帽系統版本資訊

[root@rhel8 ~]# cat /etc/redhat-release

red hat enterprise linux release 8.0 (ootpa)

檢視核心版本資訊

[root@rhel8 ~]# uname -r

4.18.0-80.el8.x86_64

檢視記憶體大小及空閒情況

free –h

檢視主機名

[root@rhel8 ~]# hostname

檢視網絡卡資訊

[root@rhel8 ~]# ifconfig

建立目錄

mkdir 命令格式 mkdir 【選項】【目錄名】

命令選項:

-p 遞迴建立多個目錄

-m 建立目錄時並設定目錄許可權

建立檔案

touch 用途:新建空白檔案

格式1:touch [目錄]檔名

格式2:touch  檔名

less分屏閱讀工具

less 工具是對檔案或其它輸出進行分頁顯示的工具,常用於檢視內容量較大的檔案

head與tail

head命令

head 用來顯示檔案的開頭至標準輸出中,預設head命令列印其相應檔案的開頭10行

常用引數

-n《行數》 指定顯示的行數

[root@rhel8 ]# head -n 2 /etc/passwd

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

tail命令

tail 用來顯示檔案的末尾至標準輸出中,預設tail命令列印其相應檔案的末尾10行

常用引數

-n《行數》 顯示的行數

-f 動態顯示

[root@rhel8 ~]# tail -n 2 -f /var/log/messages

mar 25 00:11:21 chinese dnf[17239]:

mar 25 00:11:21 chinese systemd[1]: started dnf makecache

grep檔案過濾工具

grep命令

linux系統中grep命令是一種強大的文字搜尋工具,用於查詢檔案裡符合條件的字串。

命令格式:grep 選項… 「查詢條件」 目標檔案

常用選項

-v 顯示不包含匹配文字的所有行

-i 忽略字元大小寫的差別

-n 標示出該行的列數編號

[root@rhel8 bin]# grep -n "root" /etc/passwd

Linux 基礎命令篇

shell命令 tty 檢視當前的終端裝置 echo 顯示當前使用的shell help 幫助 type 命令 檢視命令為內部還是外部 alias 別名 命令名 將命令定義別名 如需要別名永久有效需要寫入檔案 bashrc 當前使用者 etc bashrc 所有使用者 date 顯示和設定時間 ha...

linux基礎篇 命令

摘要 組管理 tar備 份與恢復 find文字查詢 組管理 主組 使用者必須屬於乙個且只有乙個主組,預設建立使用者時會自動建立和使用者名稱同名的組,做為使用者的主要組,由於此組中只有乙個用 戶,又稱為私有組 附加組 乙個使用者可以屬於零個或 多個輔助組,附屬組 新增組 命令格式 groupadd 選...

Linux基礎篇之基礎命令

目錄 檔案 檔案許可權 設定檔案對不同使用者的許可權 改變檔案擁有者和命名 檔案的兩種建立方式 檢視檔案內容的常見幾種方式 檔案拷貝,移動,重新命名 目錄遞迴管理 檔案 rw rw r rw rw r 十個字元代表不同意義 第一字元 表示的是檔案的型別 後面9個字元,分為三組,表示此檔案針對不同使用...