1.文件目录与路径
(1)所有文件都在根目录(/)下,用户可以使用ls命令查看根目录下的文件。
根目录下常见的目录:
- /bin:里边包含了一般程序工具,用户、管理员、系统都可以调用。
- /dev:系统设备文件目录,除cpu外的所有的硬件设备都会抽象成特殊的文件放在这里,虚拟设备也放在这里。
- /etc:包含了大部分重要的系统配置文件,这里文件的作用类似windows中的控制面板。
- /home:一般用户目录,一般一个用户对应一个目录,保存用户的数据。
- /lib、/lib64:库文件,包含了所有系统和用户需要的程序文件,64表示64位,但实际上除特殊的库,大部分还是链接到了lib目录下。
- /mnt:标准挂载点,可以挂载外设磁盘。
- /opt:一般存放第三方软件。
- /proc:包含系统资源信息的虚拟文件系统,提供了一个接触内核数据的接口,大部分是只读的,有些允许改变。系统运行时才有文件。
- /root:root用户的家目录。
- /sbin:系统和系统管理员用到的程序工具。
- /sys:与proc类似的虚拟文件系统,都是内核提供给用户的接口,可读可写。
- /tmp:系统使用的临时空间,重启后会清空。
- /usr:用于存放系统应用程序。
- /var:包含一些用户可变的或临时的文件,比如log文件、邮件队列、网络下载的临时文件等等。
(2)文件路径
绝对路径:是指从根目录下开始的路径。
用户可以通过cd命令以绝对路径进入某个文件夹,此时用户可以通过pwd命令查看当前工作目录的绝对路径。
相对路径:是指相对于当前工作目录的路径。
2.目录与文件操作
(1)目录操作
创建目录:
通过mkdir命令创建一个空目录,通过添加“-p”参数来创建多层目录。
查看目录:
通过pwd命令显示当前所有目录,添加“-p”参数显示实际工作目录。
通过“ls -a”命令查看隐藏的目录文件。
通过“ls -l”命令查看目录与文件的属性,也可简写为”ll“命令。
切换目录:
通过cd命令可以切换目录,cd不加任何路径直接返回root目录,“cd -”表示返回上层目录。
删除目录:
通过rmdir命令只能删除空目录,添加”-p“参数连同上层目录一起删除。
(2)文件操作
创建文件:
通过touch命令创建空白文件,添加”-d'参数可以修改文件时间。
查看文件:
使用cat命令查看内容较少的文件,添加“-n”参数可以显示行号,添加“-A”参数显示不可显示控制字符。
more命令以逐页的方式显示文件内容,可也通过空格向下翻一页,b键向上翻一页。
less命令也是对文件或其他输出进行分页显示,可用pageuo,pagedown与键盘方向键来上下翻看文件,最后按q键退出。
head命令可以查看文件前几行的内容,添加“-n”参数显示文件的前几行。
tail命令:
使用tail命令查看文件后几行内容,添加“-n”参数显示文件后n行,添加“-f”参数查看动态文件。
grep命令:
使用grep命令对文件进行过滤、搜索关键词,快速查找内容。
(3)文件复制
cp命令:
cp命令复制文件或目录。
mv命令:
mv命令移动或重命名文件或目录。
rm命令:
rm命令可以删除文件,添加“-r”参数删除目录,添加“-f”参数跳过验证直接执行删除操作,其次尽量不使用“rm -rf”命令,如果使用了此命令删除了根目录整个系统将会瘫痪。
3.vim编辑器
vim编辑器主要有三种模式:命令模式、编辑模式、末行模式(扩展命令模式)。
命令模式:控制光标,对文件进行复制、粘贴、删除、查询等操作。
编辑模式:进行文本录入与更改。
末行模式:文档保存与退出,设置编辑环境。
vim编辑器常用命令:
标签:文件,系统,用户,命令,添加,参数,Linux,目录 From: https://www.cnblogs.com/zxc001/p/17861726.html