2.1文件目录与路径
2.1.1 文件目录
Linux的文件都在根目录下,其中箭头指向的是真实存在的文件。
用户如需查看根目录下的文件,可以使用ls命令。
2.1.2 文件路径
1.绝对路径
绝对路径是指从根目录开始的路径,用户通过cd命令以绝对路径进入某个文件夹。例如,cd /usr/share/doc/
此时,用户通过pwd命令可以查看当前工作目录的绝对路径
2.2 目录与文件操作
2.2.1 目录操作
1.创建目录
用户可以通过mkdir命令创建一个空白目录。
mkdir -p可以创建多层目录
2.查看目录
用户可以通过pwd命令显示当前所在的目录,添加-p参数可以显示实际工作目录,而非链接本身的目录名。
“ls -a”命令可以查看隐藏的目录与文件,
“ls -l”命令可以查看目录与文件的属性,注:“ls -l” 可以简写为“ll”
3.切换目录
用户通过cd命令可以切换目录。
cd不加任何路径表示直接返回到root目录,此外,“cd-”表示返回上次目录。
4.删除目录
用户通过rmdir命令只能删除空目录。
添加“-p”参数可以连同上层空目录一起删除。
2.2.2 文件操作
1.创建文件
用户使用touch命令可以创建一个空白文件,也可以设置文件、属性。
使用ceho命令可以写入新的内容到文件中。
2.查看文件
(1)cat命令
用户使用cat命令可以查看内容较少的文件,添加“-n”参数可以显示行号,添加“-A”参数显示不可显示控制字符(换行符/制表符)。
(2)more命令
more命令以逐页的方式显示文件内容,用户可以通过空格键向下翻一页,b键向上翻一页。
(3)less命令
less命令也是对文件或者其他输出进行分页显示,可用pageup,pagedown与键盘方向键来上下翻看文件,查找文件比more更容易,最后按q键退出。
(4)head命令
有些配置文件内容很多,但真正需要查看的内容只有前几行,head命令可以查看文件前几行的内容,添加“-n”参数显示文件的前n行。
(5)tail命令
用户使用tail命令可以查看文件后几行的内容。tail命令田间“-n”参数显示文件的后n行,添加“-f”参数可以查看动态文件。
(6)grep命令
用户使用grep命令可以对文件内容进行过滤、搜索关键词,从而快速找到所需内容。
例:grep ‘root’ /etc/passwd 此命令表示显示含有root的行。
grep ‘^root’ /etc/passwd 此命令表示显示以root开头的行。
grep ‘bash$’ /etc/passwd 此命令表示以bash结尾的行。
3.复制文件
用户使用cp命令可以复制文件。
cp (源文件) (目标文件)
cp命令除了赋值单个文件之外,还可以复制整个目录,创建链接文件,对比新旧文件而予以更新。
文件目录较长时,可以用花括号括起不同的部分。
4。移动文件
mv命令可以移动或者重命名文件或目录
mv file1 file2
如果讲一个文件移动到一个已经存在的目标文件中,则目标文件的内容将被覆盖。
5.删除文件
rm命令可以删除文件
rm file2
若删除目录,就需要添加“-r”参数,“-f”参数可以跳过验证直接进行删除操作。
使用“rm-rf”root用户不会受到提示,一旦执行命令,目录和文件肯定被删除。
2.3 Vim编辑器
Linux系统中的编辑器是对一些服务配置和文件进行编辑的工具,类似于Windows系统中的记事本。vi编辑器是linux上最基本的文本编辑器,工作在字符模式下,效率非常高。vim是vi的增强版。如果计算机上没有安装vim,可以使用下面的命令下载安装。
which vim
yum -y install vim-enhanced
vim编辑器主要有三种模式:命令模式、编辑模式、末行模式
命令模式:控制光标,对文件进行复制、粘贴、删除、查询等操作。
编辑模式:进行文本的录入与更改。
末行模式:文档保存与退出,设置编辑环境。
2.3.2
编辑简单的文档
使用vim编辑器编辑文档首先要给文档命名。
打开文档后默认进入命令模式,不能编辑文本,需要切换到编辑模式。
进入编辑模式后哦,左下角出现“--插入--”,可随意输入文本,vim编辑器不会把文本内容当作命令执行。
在编写完之后,保存退出。
保存退出后使用cat命令就可以查看刚才输入的文本。
再次进入文本,可以继续编辑文件。
进入编辑模式添加内容,如果此时不保存文件直接退出,编辑器会拒绝此操作。
在末行模式下输入q!强制退出 则不会保存内容。
2.4 文件时间
在Linux系统下,一个文件有三种时间:访问时间、修改时间、状态时间。stat命令可以查看文件的详细信息。
在Linu系统中文件是没有创建时间的,如果创建一个文件,它的三个时间都与创建时间相同。
修改时间:文件的内容最后一次修改的时间。
访问时间:最稳健进行一次读操作,他的访问时间就会改变。
状态时间:当文件的状态改变时,状态时间就会改变。使用chmod、chown等命令改变文件属性,会改变文件的mtime。
标签:文件,查看,管理,可以,用户,命令,第二章,目录 From: https://www.cnblogs.com/Zzz10/p/17848115.html