文章目錄
- 前言
- 一、檔案的顏色屬性
- 二、更改路徑
- 絕對路徑與相對路徑
- 三、文本內容操作
- 四、命令列格式與快速編輯
- 五、相關命令
- ls查看目錄、grep過濾與vim編輯
- 總結
前言
本片本章給大家介紹LInux檔案屬性及操作方式,快來看一看吧!
一、檔案的顏色屬性
綠色:可執行的程式
藍色:目錄檔案
黑色:文本檔案
二、更改路徑
絕對路徑與相對路徑
代碼如下(示例):
1.絕對路徑
[root@localhost /]# cd /etc/pki/
[root@localhost pki]# pwd
[root@localhost pki]# ls
[root@localhost pki]# cd /etc/pki/CA #絕對路徑
[root@localhost CA]# pwd
2.相對路徑
[root@localhost CA]# cd /etc/pki/
[root@localhost pki]# pwd
[root@localhost pki]# ls
[root@localhost pki]# cd CA #相對路徑
[root@localhost CA]# pwd
三、文本內容操作
less 分屏閱讀工具
格式:less [選項] 檔案名...
– 優勢:支持前后翻頁
? 基本互動操作
– 按 / 鍵向后查找(n、N切換)
# less /etc/profile
按PGUP向上翻頁
按PGDN向下翻頁
按上鍵是看上一行
按下鍵是看下一行
輸入 /bin 全文查找bin
按 n 進行跳轉匹配項
按q 退出
四、命令列格式與快速編輯
Linux命令
-用來實作某一類功能的指令或程式
-Linux執行命令時,需要找到相應的程式檔案
-命令的執行依賴于解釋器(linux默認的解釋器/bin/bash)
用戶----->解釋器----->內核------>硬體
命令列的一般格式
基本用法
命令字 [選項]… [引數1] [引數2]…
打 工具 朋友
選項:
# ls --help
# ls -lhd /root/ /home/
drwxr-xr-x. 3 root root 18 5月 7 00:58 /home/
dr-xr-x---. 21 root root 4.0K 5月 8 17:10 /root/
快速編輯技巧
TAB鍵:自動補齊
– 可補齊命令字、選項、引數、檔案路徑、軟體名、服務名
注:一下TAB鍵是補齊命令;
2下TAB鍵是查找
# ls /et(tab)/sysco(tab)/netw(tab)-(tab)/ifc(tab)-e(tab)
/etc/sysconfig/network-scripts/ifcfg-ens33
快捷鍵
Ctrl + l:清空整個螢屏
Ctrl + u:清空至行首
Ctrl + w:往回洗掉一個單詞(以空格界定)
Ctrl + c:廢棄當前編輯的命令列
Esc+.或Alt+.:粘貼上一個命令的引數
五、相關命令
ls查看目錄、grep過濾與vim編輯
ls — List
格式:ls [選項]... [目錄或檔案名]
常用命令選項
-l:以長格式顯示(顯示詳細屬性資訊)
-A:顯示所有內容包含隱藏資料(不包含 . 和 .. 兩個檔案)
-d:顯示目錄本身(而不是內容)的屬性
-h:提供易讀的容量單位(K、M等)
-R:遞回顯示內容
-a: 顯示所有檔案(包含 . 和 .. 兩個檔案)
# ls -l /root
# ls -l /etc
# ls -lh /var/log/messages
# ls -ld /root
# ls -lh /root
# ls -lh /etc/passwd
# ls -l /etc/passwd
# ls -R /etc/
# ls -R /var/
# ls -A /root
# ls /root
# ls --help
# ls -a /root
+++++++++++++++++++++++++++++++++++++
使用通配符
針對不確定的檔案名稱,以特殊字符表示
*:任意多個任意字符
?:單個字符
[a-z]:多個字符或連續范圍中的一個,若無則忽略
{a,min,xy}:多組不同的字串,全匹配
# ls -d /m*
# ls -d /m??
# ls /dev/tty*
# ls /dev/tty?
# ls /dev/tty??
# ls /dev/tty???
# ls /dev/tty[0-9]
# ls /dev/tty{1,5,9}
# ls /m*
# ls -d /m{edia,nt,abc}
+++++++++++++++++++++++++++++++++++++++++++++
grep文本過濾工具
格式:grep [選項] '匹配模式' 文本檔案...
^ : 匹配關鍵字在檔案的行首( 以什么開頭)
$: 匹配關鍵字在檔案的末尾(以什么結尾)
-i :忽略大小寫
-v : 取反匹配
# grep “^root” /etc/passwd
# grep “/bin/bash$” /etc/passwd
# grep -i "^a" /etc/passwd
# vim /etc/passwd
按 i 進入插入模式
添加一行AAAAAAAAAAAAAA
按 ESC ----->:wq
# grep -v "^a" /etc/passwd
+++++++++++++++++++++++++++++++++++++++++++++
使用vim創建/修改檔案
vim文本編輯器
格式:vim [[/目錄/]檔案名]
若目標檔案不存在,則新建空檔案并編輯
若目標檔案已存在,則打開此檔案并編輯
# vim a.txt
命----i鍵 或 o鍵----->插入模式(按Esc回到命令模式)
令
模
式----:鍵----->末行模式(按Esc回到命令模式)
在末行模式下操作:
:w 表示只保存不退出
:q 表示不保存退出
:wq 表示保存并退出
:q! 表示不保存強制退出
總結
以上就是今天要講的內容,本文主要介紹了Linux的基本命令與檔案屬性,包括vim、cd、ls、grep等命令的用法,希望對大家有所幫助!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/4324.html
標籤:python
上一篇:Linux配置本地Yum倉庫方法
