Linux文件操作及属性

前言

本片本章给大家介绍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 57 00:58 /home/
	dr-xr-x---. 21 root root 4.0K 58 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等命令的用法,希望对大家有所帮助!

猜你喜欢

转载自blog.csdn.net/weixin_46791581/article/details/108500773
今日推荐