linux 必須掌握的基礎命令和目錄結構

2022-07-01 06:33:13 字數 2900 閱讀 6774

linux 中最基礎的命令

切換目錄 cd

絕對路徑:以/開始的路徑

相對路徑:以當前位置開始

cd的用法:cd 【dir=目錄】

cd .. 返回上一層目錄

cd ../.. 返回上一層的上一層

cd - 返回上一次的位置

檢視當前位置

pwd幫助方法

man--help

info

type

eg:[root@localhost ~]# type ls

ls 是 `ls --color=auto' 的別名

[root@localhost ~]# type useradd

useradd 是 /usr/sbin/useradd

檢視檔案 ls 檔案

ls -a 檢視所有檔案(包括隱藏檔案)

ls -l 長格式列出所有資訊()

ls -d 列出目錄資訊

ls -ld 目錄 列出目錄首席資訊官格式顯示

ls -r 逆序顯示

ls -t 最後一次修改時間排序

ls -i 索引

ls -r 遞迴顯示,遞迴顯示當前目錄裡面所有目錄與檔案

ls *.txt 檢視所有以txt結尾的檔案

檔案型別: 7類

- 普通檔案

d 目錄檔案(文字檔案,二進位制檔案,壓縮檔案)

b 裝置檔案 (塊裝置)

c 裝置檔案 (字元裝置)

s 套接字檔案

p 管道檔案

i 鏈結檔案

建立檔案

touch 檔名

建立多個檔案

touch 檔名 檔名 / touch .txt

eg:[root@localhost yk]# touch .txt

[root@localhost yk]# ls

1.txt 2.txt 3.txt a b c

[root@localhost yk]# touch .txt

[root@localhost yk]# ls

1.txt 3.txt a1.txt a3.txt b1.txt b3.txt c1.txt c3.txt

2.txt a a2.txt b b2.txt c c2.txt

建立目錄

mkdir 目錄名

mkdir -p 目錄/目錄/目錄 遞迴建立 mkdir -pv 目錄/目錄 顯示建立過程

[root@localhost yk]# mkdir -pv ./aa,/cc/ca}

mkdir: 已建立目錄 "./aa"

mkdir: 已建立目錄 "./aa/bb"

mkdir: 已建立目錄 "./aa/bb/ba"

mkdir: 已建立目錄 "./aa/bb/bc"

mkdir: 已建立目錄 "./aa/cc"

mkdir: 已建立目錄 "./aa/cc/ca"

複製cp 目標檔案 /目的路徑/

複製重新命名

cp 目標檔案 /目的路徑/重新命名檔案

拷貝目錄 -r

cp -r 目錄 /路徑

移動mv 原始檔 目的路徑

移動重新命名

mv 原始檔 目的路徑/重新命名檔案

刪除 rm

rm -rf 原始檔

/var/log/messages 日誌檔案

檢視 cat less head tail

cat -n 顯示行號

cat -b 顯示有效行號

less /var/log/messages 檢視大型檔案

鍵盤方向鍵 行為單位

空格 頁為單位

回車鍵 行為單位

more /var/log/messages 檢視大型檔案

回車 行為單位

空格 頁為單位

tail 預設顯示後十行

tail -n 引數 檔案 顯示檔案後引數行

tail -引數 檔案 顯示檔案後引數行

head 預設顯示前十行

head -n 引數

head -引數

別名 alias

臨時設定

alias www=「cat -n /etc/passwd」

www 檢視passwd

永久別名

/etc/bashrc 影響所有使用者

~/.bashrc 影響當前使用者

臨時設定別名

alias www="ls -l /etc/passwrd/ifconfig/"

www執行ls -l /etc/passwrd/ifconfig命令

重啟後還原

永久設定別名

vim /etc/bashrc 進入vim編輯設定別名命令

source /etc/bashrc 使設定命令生效

臨時改名

hostname 主機名

永久改名

hostnamectl set-hostname 主機名

linux 中的目錄結構

linux 目錄結構

linux 單根 / 根

windows 多根 c:\ d:\ e:\

/ 更目錄

/root root    使用者的家目錄

/home         存放普通使用者

/etc   存放服務配置檔案

/boot   存放系統啟動檔案

/dev   存放裝置檔案/eg:u盤 cd 硬碟 sda(系統硬碟)

/bin   存放普通使用者的命令

/sbin   存放管理員使用者命令

/tmp   (系統啟動出現)臨時檔案

/lib

/lib64   存放庫檔案

/mnt   掛載目錄(手動掛載點)

/srv   伺服器資料目錄

/opt   第三方軟體(flush、splunk、open、office)

必須掌握的Linux命令4

1.touch命令 用來建立空白檔案或設定檔案時間 引數作用 touch m 用來修改修改時間 touch a 用來修改讀取時間 touch d 修改後的內容 檔名 同時修改a和m所控制的 2.mkdir命令 建立資料夾 mkdir p 用來遞迴建立出具有遞迴巢狀關係的檔案目錄 3.cp命令 用於複...

必須掌握的Linux命令5

1.tar命令 對檔案進行打包壓縮或解壓 命令作用 tar czvf 打包內容 內容所在地 壓縮tar xzvf 打包內容 c 指定解壓的目錄 解壓目的地 解壓縮 引數作用 c建立壓縮檔案,打包檔案 x解壓縮檔案 z解開壓縮檔案 v顯示過程 f目標檔名 命令作用 grep i 忽略大小寫 grep ...

新手必須掌握的linux命令

2 date 顯示及設定系統的時間或日期,格式為 date 選項 指定的格式 root localhost date y m d h m s 2021 01 08 19 11 04 3 reboot 重啟系統 4 poweroff 關機 6 ps 看系統中的程序狀態,格式為 ps 引數 程序狀態有以...