跟高手学习LINUX笔记-4

本节所讲内容:
4.1 Linux系统目录结构和相对/绝对路径。
4.1.1 Linux系统目录结构
经过ls -l / 来查看Linux系统目录结构,一切文件都是创建在根目录下的倒置树状结构
重要目录的做用
/ 根目录,全部目录都存放在此目录下
/boot 系统启动目录,内核文件及引导管理文件在此目录下

/bin 普通用户所使用的命令放在些目录下
/dev 设备文件目录,在linux中一切皆文件,全部设备也是以文件形式存在

/etc 经常使用配置文件全部目录,其下如下文件较经常使用
(/etc/passwd 存放用户信息的文件)
(/etc/shadow 存放用户密码的文件)
(/etc/group 存放用户组信息的文件)
(/etc/hosts 存放IP地址与主机名对应的文件)
(/etc/fstab 存放开机自动挂载配置文件)
/home 普通用户家目录存放位置

/lib 与 /lib65 函数库文件存放位置
/mnt 与 /media 临时挂载目录
/proc 运行系统在根目录的映射文件,信息是存在内存中,不占用磁盘空间
/srv 存放本地服务的相关文件
/sbin 存放由系统管理员root才有权限运行的命令
/tmp 临时目录,会被系统定时清理,不要将重要文件存放在此,由于有粘贴位存在,此目录下的文件只有owner或root能删除
/var 常常变化的文件或目录存放于此,如日志(/var/log/)等

/usr 存放应用程序文件的目录

说明:有次面试题目就是写出10以上centos7经常使用目录与做用
4.1.2相对/绝对路径
绝对路径:是以根‘/’开头的路径表示方法 通常在脚本中用得居多
相对路径:以当前所在目录为参考的路径表示方法 一般以. 或 .. 开头**node

4.2 建立/复制/删除文件
4.2.1 建立文件和文件夹linux

命令之:touch 
做用:若是文件不存在则用于建立空文件,若是文件存在则用于修改此文件时间
语法:touch 文件名
说明:文件的三个时间
能够用stat 文件名来显示与查看
mtime:modify time 文件内容被修改时间 vim a.txt
atime:access time 文件内容被查看时间 cat a.txt
ctime:change time 文件权限被修改时间 chown root:root a.txt面试

也可使用vim和重定向建立一个新文件
用vim命令建立一个新文件
[root@node-1 ~]# vim /opt/1.txt
用重定向建立一新文件
#echo 123 > /opt/aa.txtvim

命令之:mkdir
做用:用于建立一个空目录
语法:mkdir (选项) 目录名
选项:
-p 能够用于建立上层目录不存在的目录
例: # mkdir -p /opt/a/b/ccentos

删除文件或文件夹
命令之:rm
做用:用于删除一个或多个目录/文件
语法:rm (选项) 目录/文件
选项:
-r 能够递归删除目录
-f 再也不收到交互提醒
例:
[root@node-1 ~]# rm -rf /opt/a/b/c
[root@node-1 ~]# rm -f /opt/aa.txt**安全

复制文件或文件夹
命令之:cp
做用:用于复制一个或多个目录/文件
语法:cp (选项) 源目录/文件名 目标目录/文件名
选项:
-r 用于复制目录
-p 保留源文件的全部权限信息
-a 包含以上选项信息less

移动或重命名文件或文件夹
命令之:mv
做用:用于复制一个或多个目录/文件
语法:mv 源目录/文件名 目标目录/文件名ide

4.3 查看文件内容的命令函数

4.3.1 命令之:cat
语法:cat 文件名
做用:经常使用于查看比较短的文件内容(小于40行),一次显示整个文件的内容centos7

4.3.2 命令之:more
做用:以分页形式显示文件内容
语法:more 文件名
说明: 按下回车刷新一行,按下空格刷新一屏,输入q键退出
因为不能向上翻页,被less命令取代,不经常使用

4.3.3 命令之:less
做用:以分页形式显示文件内容
语法:less 文件名
说明: 按下回车刷新一行,按下空格刷新一屏,输入q键退出
能够向上翻页因此很经常使用

4.3.4 命令之:head
做用:查看文件内容的开关n行
语法:head -n 数字 文件名
说明: 使用中能够不加n,直接跟数字,经常使用

4.3.2 命令之:tail做用:查看文件内容的结尾n行语法:tail [选项] 文件名选项说明:-n 数字:表示查看结尾n行-f : 通常查看日志提示信息,ctrl+C 退出tail -f /var/log/secrue --动态显示安全登陆信息,ctrl+C 退出tailf /var/log/secrue --做用同上

相关文章
相关标签/搜索