Linux 常用命令

2021-09-21 17:28:00 字數 2759 閱讀 7519

常用命令

# 查閱列表

ls# 查閱所有列表

ls -a

# 查閱列表詳細資訊

ls -l -h

# 綜合使用

ls -alh

# 萬用字元

* 代表任意數個字元 ls 1*

? 代表任意1個字元,至少1個 ls 1?3*

代表可以匹配字元組中的任意1個

[a-z] 匹配a到z中的任意乙個字元 ls [a-z]*

[abc] 匹配abc中的任意乙個字元 ls [abc]*

[123] 匹配123中的任意乙個字元 ls [123]*

[0-9] 匹配0到9中的任意乙個字元 ls [0-9]*

# 切換到主目錄

cd# 切換到主目錄

cd ~

# 切換到上級目錄

cd ..

# 最近兩次工作目錄之間來回切換

cd -

# 查閱當前位置

pwd# 建立目錄(新建目錄的名稱 不能與當前目錄中已有的目錄或檔案重名)

mkdir 目錄名

# 多目錄遞迴建立

mkdir -p a1/a2/a3/a4

# 建立檔案

touch 檔名

# 如果檔案不存在,可以建立乙個空白檔案

# 如果檔案已經存在,可以修改檔案的末次修改日期

# 刪除檔案(不能恢復)

rm 檔名

rm 'redis set.txt'

# 遞迴刪除刪除目錄(包括多層級目錄)

rm -r 目錄名

# 強制刪除,忽略不存在的檔案,無需提示

rm -f 目錄名

# 清屏

clear

sudo apt-get install tree

# 以樹狀圖列出檔案目錄結構

tree 目錄名

# 只顯示目錄結構

tree -d

# 拷貝

cp 原始檔路徑 目標檔案路徑

# 拷貝檔案

# '~'代表home '\ '代表空格 '.'代表當前目錄

cp ~/desktop/redis\ set.txt ./redis.txt

# 拷貝時詢問是否覆蓋

cp -i ~/desktop/redis\ set.txt ./redis.txt

# 拷貝目錄(aaa和test都是目錄名)

cp -r aaa test

# 移動

mv 原始檔路徑 目標檔案路徑

# 移動時詢問是否覆蓋(強烈建議)

mv -i 'redis set.txt' ./aaa

# 重新命名

mv 'redis set.txt' redis.txt

# 檢視檔案內容

# 檢視檔案內容、建立檔案、檔案合併、追加檔案內容等功能

# 合適內容比較少的檔案

cat 檔名

# 對非空輸出行編號

cat -b 檔名

# 對輸出的所有行編號

cat -n 檔名

# 分屏顯示檔案內容

# 合適內容比較多的檔案

more 檔名

# 搜尋文字檔案內容

grep 選項 搜尋字元 檔案路徑

# 顯示結果行號

grep -n car redis.txt

# 反選目標

grep -v car redis.txt

# 忽略大小寫

grep -i 'hello python' redis.txt

# 搜尋以a開頭的行

grep -n ^a redis.txt

# 搜尋以ke結束的行

grep -n ke$ redis.txt

# 會在終端中顯示引數指定的文字,通常會和重定向聯合使用

echo 字串

echo hello python >a.txt

# 重定向》和》

# > 表示輸出,會覆蓋檔案原有的內容

ls -hl > a.txt

# >>表示追加,會將內容追加到已有檔案的末尾

tree -d >> a.txt

# 管道 |

# linux 允許將乙個命令的輸出可以通過管道 作為另乙個命令的輸入

ls ~ -hal | more

ls ~ -ahl | grep vi

查閱幫助命令

1.command --help

2.man command

操作:enter建: 一次滾動手冊頁的一行

b: 回滾一屏

f: 前滾一屏

q: 退出

/word 搜尋文中含word字串

終端實用技巧

# 自動補全

tab# 曾經使用過的命令

上/下 鍵

# 如果想退出選擇,並且不想執行當前選中的命理,可以按 ctrl+c

. 代表當前目錄

.. 代表上一級目錄

# 萬用字元

* 代表任意數個字元

? 代表任意1個字元,至少1個

代表可以匹配字元組中的任意1個

[a-z] 匹配a到z中的任意乙個字元

[abc] 匹配abc中的任意乙個字元

[123] 匹配123中的任意乙個字元

[0-9] 匹配0到9中的任意乙個字元

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...