文章目录
- 前言
- 一、文件的颜色属性
- 二、更改路径
-
- 绝对路径与相对路径
- 三、文本内容操作
- 四、命令行格式与快速编辑
- 五、相关命令
-
- 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等命令的用法,希望对大家有所帮助!