關機
shutdown -h now 立刻關機
shutdown -h 5 5分鐘後關機
poweroff 立刻關機
重啟shutdown -r now 立刻重啟
shutdown -r 5 5分鐘後重啟
reboot 立刻重啟
--help命令
shutdown --help:
ifconfig --help:檢視網絡卡資訊
man命令(命令說明書)
man shutdown
注意:man shutdown開啟命令說明書之後,使用按鍵q退出
命令:cd 目錄
cd / 切換到根目錄
cd /usr 切換到根目錄下的usr目錄
cd ../ 切換到上一級目錄 或者 cd ..
cd ~ 切換到home目錄
cd - 切換到上次訪問的目錄
命令:ls [-al]
ls 檢視當前目錄下的所有目錄和檔案
ls -a 檢視當前目錄下的所有目錄和檔案(包括隱藏的檔案)
ls -l 或 ll 列表檢視當前目錄下的所有目錄和檔案(列表檢視,顯示更多資訊)
ls /dir 檢視指定目錄下的所有目錄和檔案 如:ls /usr
命令:mkdir 目錄
mkdir aaa 在當前目錄下建立乙個名為aaa的目錄
mkdir /usr/aaa 在指定目錄下建立乙個名為aaa的目錄
命令:rm [-rf] 目錄
刪除檔案:
rm 檔案 刪除當前目錄下的檔案
rm -f 檔案 刪除當前目錄的的檔案(不詢問)
刪除目錄:
rm -r aaa 遞迴刪除當前目錄下的aaa目錄
rm -rf aaa 遞迴刪除當前目錄下的aaa目錄(不詢問)
一、重新命名目錄
命令:mv 當前目錄 新目錄
例如:mv aaa bbb 將目錄aaa改為bbb
注意:mv的語法不僅可以對目錄進行重新命名而且也可以對各種檔案,壓縮包等進行 重新命名的操作
二、剪下目錄
命令:mv 目錄名稱 目錄的新位置
示例:將/usr/tmp目錄下的aaa目錄剪下到 /usr目錄下面 mv /usr/tmp/aaa /usr
注意:mv語法不僅可以對目錄進行剪下操作,對檔案和壓縮包等都可執行剪下操作
三、拷貝目錄
命令:cp -r 目錄名稱 目錄拷貝的目標位置 -r代表遞迴
示例:將/usr/tmp目錄下的aaa目錄複製到 /usr目錄下面 cp /usr/tmp/aaa /usr
注意:cp命令不僅可以拷貝目錄還可以拷貝檔案,壓縮包等,拷貝檔案和壓縮包時不 用寫-r遞迴
命令:find 目錄 引數 檔名稱
示例:find /usr/tmp -name 'a*' 查詢/usr/tmp目錄下的所有以a開頭的目錄或檔案
命令:touch 檔名
示例:在當前目錄建立乙個名為aa.txt的檔案 touch aa.txt
命令:rm -rf 檔名
開啟檔案
命令:vi 檔名
示例:開啟當前目錄下的aa.txt檔案 vi aa.txt 或者 vim aa.txt
編輯檔案
i:在游標所在字元前開始插入
a:在游標所在字元後開始插入
o:在游標所在行的下面另起一新行插入
儲存或者取消編輯
儲存檔案:
檔案的檢視命令:cat/more/less/tail
cat:看最後一屏
示例:使用cat檢視/etc/sudo.conf檔案,只能顯示最後一屏內容
cat sudo.conf
more:百分比顯示
less:翻頁檢視
示例:使用less檢視/etc/sudo.conf檔案,可以使用鍵盤上的pgup和pgdn向上 和向下翻頁,q結束檢視
less sudo.conf
tail:指定行數或者動態檢視
示例:使用tail -10 檢視/etc/sudo.conf檔案的後10行,ctrl+c結束
tail -10 sudo.conf
命令的一般格式:命令字 選項… 引數1 引數2…
命令的選項
短選項:-l -d -h -a -t … … unix 風格選項
[root@rhel8 opt]# ls -l /etc/passwd
長選項 --word 例如:--all, --human gnu風格選項
復合選項:-lha … …
[root@localhost ~]# ls -lhd /etc/passwd
命令的引數
單個引數: [root@rhel8 opt]# ls -l /etc/passwd
多個引數: [root@localhost ~]# ls -lha /etc/passwd /etc/resolv.conf
絕對路徑:
絕對路徑必須以根目錄開始,到查詢物件(目錄或檔案)所必須經過的每個目錄的名字,它是檔案位置的完整路標。
[root@rhel8 ~]# ls /test/t1/t2/t3/
相對路徑
相對路徑不以根開頭,從當前所在目錄開始,到查詢物件(目錄或檔案)所必須經過的每乙個目錄的名字。
[root@rhel8 ~]# cd /test/
[root@rhel8 test]# ls t1/t2/t3/
檢視當前所在的目錄
pwd —— 用途:檢視當前所在的工作目錄
[root@rhel8 ~]# pwd
切換工作目錄
cd 用途:切換到其他目錄
格式:cd 目標目錄
[root@rhel8 ~]# cd /opt/
cd - 返回上次所在目錄
檢視紅帽系統版本資訊
[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
檢視主機名head命令[root@rhel8 ~]# hostname
rhel8
檢視網絡卡資訊
[root@rhel8 ~]# ifconfig
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命令
linux系統中grep命令是一種強大的文字搜尋工具,它能利用正規表示式搜尋文字,並把匹配的行列印出來,用於查詢檔案裡符合條件的字串。
命令格式:grep 選項… 「查詢條件」 目標檔案
常用選項
-v 顯示不包含匹配文字的所有行
-i 忽略字元大小寫的差別
-n 標示出該行的列數編號
linux 命令列基礎
1,表示當一行滿了後,換到下一行接著輸入 2,date y m d date h m 3,cal month year 4,bc 計算器 quit退出 5,man 1 使用者可操作的命令和執行檔案 2 系統呼叫的工具函式 3 常用函式和庫 4 裝置檔案說明 5 設定檔案格式 6 遊戲 7 協議,慣例...
linux命令列基礎
linux命令 用來實現某一類功能的指令或程式 注 linux大多數命令的執行都要找到相應的程式 命令的執行依賴於直譯器 使用者 直譯器 核心 硬體 內部命令 屬於直譯器的一部分 外部命令 直譯器之外的其他程式。每裝乙個程式都會產生相應的外部命令 基本用法 命令字 選項 引數1 引數2 選項短選項 ...
Linux基礎命令列
pwd 顯示當前檔案路徑 引數 p 返回真實路徑 用法 選項 cd 切換當前工作目錄 引數 返回真實路徑 引數 返回上一級目錄 引數 dev 切換至指定目錄 ls 顯示目錄與檔案資訊 引數 etc 顯示某個目錄下的檔案 引數 a 顯示隱藏檔案 l 檢視檔案詳細資訊 ld root 檢視root目錄自...