日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 命令行使用技巧linux 下的文件管理

發布時間:2024/9/3 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 命令行使用技巧linux 下的文件管理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

##1.什么是linux###

linux 是指Linux內核

內核? ? ? ? ? ? ? ?##系統的核心程序

? ? ? ? ? ? ? ? ? ? ? ?##相當于人的大腦

? ? ? ? ? ? ? ? ? ? ? #負責系統程序和硬件分配及調度

##2.什么是shell##

shell? ? ? ? ? ? ? ? ##對外提供操作和系統溝通接口

? ? ? ? ? ? ? ? ? ? ? ?##對內實現對內核進行保護

? ? ? ? ? ? ? ? ? ? ? ?##RHEL8中默認使用的shell是bash

##3.shell行提示符的含義###

shell類型

rhel8中默認使用的shell為bash

bash=GUN

shell 打開方式

1.右鍵打開

2.Application----->favorites----->terminal

3.gnome-terminal

shell 命令提示符

【root@localhost Desktop】#

1? ? ? ? ? 2? ? ? ? ?3? ? ? ? ? ?4? ? ? ? ?5

1:運行shell的用戶

2:分隔符

3:系統主機名稱當前主機去掉域名部分的段名稱

4:當前目錄名稱

5:身份提示符#當前用戶為超級用戶,$為普通用戶

##4.shell中的快捷鍵###

1.shell中的快捷鍵使用

<ctrl>+<shift>+<T>

#在一個terminal中開啟多個窗口

<ctrl>+<shift>+<N>? ? ? ? ? ? ? ? ? ?

#重新打開一個terminal

<ctrl>+<c>? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#取消命令執行

<ctrl>+<shift>+<鼠標選中>+<c>?

#復制選中字符

<ctrl>+<shift>+<v>? ? ? ? ? ? ? ? ? ? ?

#粘貼

#鼠標選中為復制

#鼠標滾輪下按為粘貼

2.shell中如何執行命令

1)執行命令格式

命令? ? 參數? ? ?對象

2)命令執行的方法

有些命令可以單獨執行

參數可以是多個

-a-b-c=-abc=-cba=-acb

參數-s表示單詞縮寫

命令必須在提示符后輸入

當命令被占用通常使用<ctrl>? +<c>結束命令行的程序來釋放命令行、

##5.命令行獲得幫助

whatis rm? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

##查看命令的基本用途

##查看過程中出現??

##rm:nothing appropriate

#1.表示查看內容沒有幫助

#2.系統幫助數據未更新用mandb更新

“注意”當執行whatis命令出現?nothing appropriate?時大多數情況因為沒更新

如需解決需要在root用戶下執行mandb

當在使用普通用戶時執行:

su - root

mandb?

rm --help? ? ? ? ? ? ? ? ? ? ? ? ?

#查看命令的基本用法

【】? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#內容可加可不加

...? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#內容個數任意

<>? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#必須在命令執行時加入的元素

?

man rm? ? ? ? ? ? ? ? ? ? ? ? ? ?

#命令用法詳解 man 是manual 的縮寫

man -k passwd? ? ? ? ? ? ? ?

#passwd關鍵字有多少級別的man

# man 的級別

#1命令

#2系統調用

#3函數庫調用

#4特殊文件

#5文件

#6游戲

#7特殊的包

#8系統管理命令

#9內核信息規則

man rm? ? ? ? ? ? ? ? ? ? ? ? ?

#進入到rm 命令的幫助

q? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#退出

/關鍵字? ? ? ? ? ? ? ? ? ? ? ? ?

#搜索關鍵字,n向上匹配, N向上匹配

G? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#快速移動到man的最后

g? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#表示快速移動man的最前

?

##6.Linux 命令的歷史調用

history? ? ? ? ? ? ? ? ? ? ? ? ?

#查看歷史命令

history -c? ? ? ? ? ? ? ? ? ? ?

#清空當前歷史命令

#永久清空歷史需要清空文件.bash_history

歷史命令的調用

上鍵|下鍵? ? ? ? ? ? ? ? ? ? ?

#逐行調用

!數字? ? ? ? ? ? ? ? ? ? ? ? ?

#調用指定行的歷史

!字符? ? ? ? ? ? ? ? ? ? ? ? ?

#調用以此字符開頭的最近歷史

<ctrl>+<R>? ? ? ? ? ? ? ? ?

#開啟歷史搜索模式,命令行顯示會變為:(reverse-i-search)輸入關鍵字

#會顯示含有此關鍵詞的最近一條歷史

##7.<TAB>

補齊系統中存在的命令,文件,和某些命令的參數

當按下一次TAB沒有效果時,表示以此字符開頭的信息不唯一可連續按兩次

那么會出現所有情況

如果按兩次都不出現此字符開頭得到,表示沒有指令

####Linux下的文件管理###

#1.文件管理命令#

touch? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#新建文件,修改文件時間戳

touch filel filel2 ...? ? ? ? ? ? ? ? ?

#把文件實踐同步到當前時間

touch -t YYYMMDDHHmm? ?

# 把文件時間更改為指定時間

mkdir? ?(make directory)

mkdir? dirl dirl1 ....? ? ? ? ? ? ? ?

#建立空目錄

mkdir -p test/redhat/Linux? ?

#建立多層目錄

rm? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#刪除文件或目錄

rm file file1....? ? ? ? ? ? ? ? ? ? ? ?

#刪除文件有提示

rm -f file? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#強制刪除文件

rm -r?dir dir1? ? ? ? ? ? ? ? ? ? ? ? ?

#刪除目錄

rm -rf? ? ? ? ? ?

gedit? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#圖形的文本編輯器

gedit file? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#編輯file?

#gedit 在使用時必須有圖形

#file 可以不存在

vim? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#文本編輯器

vim file

#進入到vim的瀏覽模式

#在瀏覽模式中插入<i>進入插入模式

#在vim中鼠標不能控制光標用上下移動

?

#按<ESC>退出插入模式

?#按:wq保存更改?

vim 異常退出

#當vim編寫編寫文件時未保存更改內容被強制關閉

#vim出現異常

#[O]只讀打開文件

#(E)繼續編輯

#(R)恢復未保存內容編輯

#(D)刪除,swp文件進入編輯

#(Q)退出當前文件編輯

#(A)退出vim程序

vim同時打開多個文件時

vim -o westos?westos1? ? ? ? ?

#上下模式打開兩個文件

#<ctrl>+<w><上|下>來切換控制窗口

vim -p??westos?westos1? ? ? ? ?

#左右打開兩個不同的文件

#:tabn? ? ? 進入到下一個窗口

#:? tabp? ? ? 進入到上一個窗口

?

cat? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#顯示文件的全部內容

cat? ?file?

cat? ?-b file? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#顯示文件內容并顯示行號,不顯示空行的行號

?cat? -n file? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#顯示文件內容并顯示行號

history > westos? ? ? ? ? ? ? ? ? ?

#把history的執行結果存放到westos中

head? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#查看文件前多少行

head -n? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#n 代表顯示數字 顯示文件得到前n行

tail? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#查看文件后多少行

tail westos? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#默認顯示前10行

tail -n? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#顯示文件后n行

less? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#分頁瀏覽

#less模式中上下逐行查看文件內容

#<pgup><pgdn>逐頁查看

#關鍵字? ? ? ? ? ? ?n上下N上

#<v>有less模式進入到vim編輯完成:wq退出返回less

#在less中<q>退出

cp? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#復制文件

#cp文件 目的地文件

#cp文件1文件2目的地文件

#cp -r 目錄1 目錄2?

#復制原理:按照源文件建立新文件(抄作業)

mv? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#移動文件

#mv file file1 dir

#mv dir dir1 dir?

#mv file 不存在file 重命名

#移動原理:相同設備分區中文件移動是重命名過程

不同分區的文件移動是建立刪除過程

#ls -i file? ? 查看文件節點號(相當于為念身份證號)? ? ? ??

總結

以上是生活随笔為你收集整理的linux 命令行使用技巧linux 下的文件管理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。