linux 常用命令使用命令格式: 命令 選項 檔案或者目錄
1.pwd
: 顯示當前所在目錄位置
(也就是當你進入了好幾級目錄下,想知道該目錄的完整的路徑,則可以使用該命令)
2.ls
: 顯示目錄中檔案資訊
命令常用選項:
-a : 全部檔案包括隱藏檔案
-l : 長格式顯示包含檔案和目錄的詳細資訊
-r : 連同子目錄內容一起列出來
ll : ls -l 的縮寫命令
3.cd 命令
: 用於切換當前使用者所在的工作目錄
(路徑可以是絕對路徑,也可以是絕對路徑)
4.mkdir
:用於建立目錄
常用選項:
-p 用於建立多級資料夾
5.rm
: 刪除檔案或者目錄
常用選項:
-r 表示刪除目錄,也可以用於刪除檔案
-f 表示強制刪除,不需要確認
6.cp
格式 : cp 選項 複製的檔案 複製目的地
: 複製檔案或者目錄
7.mv
格式 選項 檔案 目標地
: 移動檔案或對其改名
常用選項:
-i 表示若存在同名檔案,則向使用者詢問是否覆蓋;
-f 直接覆蓋已有檔案,不進行任何提示
-b 當檔案存在時,覆蓋前為其建立乙個備份
8.cat
: 檢視檔案內容
常用選項:
-n 顯示行號
9.tar
格式 tar 選項 檔名 檔案或者目錄
: 為檔案和目錄建立檔案,利用tar命令,可以把一大推的檔案和目錄全部打包成乙個檔案(也可以反過來將檔案的檔案和目錄釋放出來)
常用選項:
-c 建立新的備份檔案
-c 《目錄》 切換工作目錄,先進入指定目錄在執行壓縮/解壓縮檔案,
可用於僅壓縮特定目錄裡的內容或解壓縮到特定目錄;
-x 從歸檔檔案中提取檔案
-z 通過 gzip 指令壓縮/解壓縮檔案,檔名*.tar.gz
-f 《備份檔案》 指定備份檔案
-v 顯示命令執行過程
使用者操作
1.useradd
格式 useradd 使用者名稱(自定義)
: 建立新使用者(該命令只能由root使用者使用)
2.passwd
格式 passwd 使用者名稱
: 設定或修改指定使用者的口令
3.chown
格式 chown 選項
:將檔案或者目錄的擁有者改為 指定的使用者或組
4.chomd
格式 chmod -r 模式 檔案或目錄
: 修改檔案或目錄的訪問許可權
常用選項:
-r 表示遞迴設定指定目錄下的所有檔案和目錄的許可權
三種模式
一:數字表示
第乙個數字表示所有者的許可權
第二個數字表示與所有這同組使用者的許可權
第三個數字表示其他使用者的許可權
每類使用者都有三種許可權:讀 寫 執行
這三種許可權對應的數字:4 2 1
乙個使用者的許可權數字為這三類許可權的數字之和
讀寫:4+2=6
讀執行:4+1=5
寫執行:2+1=3
二:字元賦值
u:表示所有者
g:所有者同組使用者
o:其他使用者
r:讀w:寫
x:執行
=:給使用者賦許可權
+:給使用者加許可權
5.su
格式 su [-] 使用者名稱
: 將當前的操作員的身份切換到指定使用者。
(如果使用選項 "-",則使用者切換後使用新使用者的環境變數,否則環境變數不變)
文字操作
1.vi
格式: vi 檔名
命令模式:
使用 vi/vim 檔名 - - > 就進入了命令模式
(命令模式中只能檢視檔案內容)
輸入模式
在命令中輸入字母 i ,則進入輸入模式,在輸入模式就是進行字元輸入了
x 刪除當前游標所在處的字元
編寫完成後按 esc 鍵即可返回命令模式
末行模式
: 切換到末行模式,用以在最底一行輸入命令
q : 退出 vi
wq :儲存檔案並退出 vi
q!:強制退出 vi,不管是否儲存文件內容
系統操作
1.clear
: 清除螢幕(實質上只是讓終端顯示頁向後翻了一頁,如果向上滾動螢幕還可以看到之前的操作資訊)
2.hostname
: 用於顯示和設定系統的主機名稱,
常用選項:
-a 顯示主機別名
-i 顯示主機的 ip 位址
3.hostnamectl
:顯示當前主機的名稱和系統版本
4.hostnamectl set-hostname 《自定義主機名》
:永久設定當前主機的名稱
5.ip
: 格式 ip link 選項 裝置
: 對網路裝置(網絡卡)進行操作,
常用選項:
add : 增加
delete : 刪除
show : 檢視
set : 設定
6.ip address 選項 裝置(address 一般縮寫 addr)
常用選項:
add : 增加
change : 修改
del : 刪除
7.systemctl
:systemctl 命令選項 修改配置檔名
例子:systemctl start firewalld
8.reboot
: 用於重新啟動計算機(root許可權)
9.poweroff
:用來關閉計算機操作並且切斷系統電源。
(前提需要注意系統中已經沒有使用者存在所有資料都已儲存,需要立即關閉系統)
10.export
:用於將 shell 變數輸出為環境變數,或者將 shell 函式輸出為環境(乙個變數建立時,它不會自動地為他之後建立的shell程序所知,而命令export可以向後面的shell傳遞變數的值。當乙個shell 指令碼呼叫並執行時,他不會自動得到父指令碼(呼叫者)裡定義的變數的訪問權,除非這些變數已經被顯示的設定為可用。export命令可以用於傳遞乙個或多個變數的值到任何子指令碼)
常用選項:
-f 代表
-n 刪除指定的變數(變數實際上並未刪除,只是不會輸出到後續指令的執行環境中)
-p 列出所有的shell 賦予程式的環境變數
11.echo
: 用於在終端裝置上輸出字串或變數提取後的值,一般使用在變數前加上 $ 符號的方式提取出變數的值。
12.source
:用於重新執行剛修改的初始化檔案,使之立即生效,而不必登出使用者,重新登入。
Linux常見命令
顯示目錄和檔案的命令 ls 用於檢視所有資料夾的命令。dir 用於顯示指定資料夾和目錄的命令 tree 以樹狀圖列出目錄內容 du 顯示目錄或檔案大小 chmod 用於改變指定目錄或檔案的許可權命令。chown 用於改變檔案擁有屬性的命令。chgrp 用於改變檔案群組的命令。chattr 用於設定檔...
linux常見命令
一 檔案命令 1.命令格式 命令 選項 引數 ls la etc ls a 檢視所有檔案,包含隱藏檔案 ls l 檢視檔案及檔案的相關屬性 ls lh h檔案大小帶單位 rw r r 代表檔案型別 二進位制檔案 d目錄 l軟鏈結檔案 r讀w寫x執行 rwx所有者 r所屬組 r其他人 2.mkdir ...
linux常見命令
1.檢視歷史命令 history 要向檢視輸入時間可以 histtimeformat d m y t history 如果想永久修改有效可以 在 bashrc檔案中加入 export histtimeformat d m y t 然後執行 source bashrc 然後查詢歷史命令 2.如何測試磁...