2017-12-15 Linux学习笔记
2017-12-16 08:48
218 查看
2.1/2.2 系统目录结构
tree命令 以树形结构显示目录下面的内容,tree -L 2 中的-L 2 表示只显示2层的目录结构,例如:tree -L 2 / #显示根目录/下2层的目录结构
man 命令 显示一个命令的帮助文档,例如:
man tree #显示tree命令的帮助文档
目录结构:
/根目录
/root root用户的家目录
/bin 系统命令所在目录 普通用户所能用的命令,当然root用户也能用
/sbin root用户所用的命令
/boot 系统启动相关的文件
/dev 设备文件 ls /dev #显示设备文件,其中×××的为设备文件
/etc 系统配置文件所在目录 比如网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-ens33
/home 普通用户家目录 比如创建普通用户useradd aming则会在创建/home/aming家目录
/lib /lib64 系统库文件,类似windos的dll动态链接库
ldd /bin/ls #查看一个命令依赖哪些库文件
注:centos7开始不再区分32位,64位,全部都是64位,64位系统与32位最大的区别就是识别的内存大小不同.
/media 媒介目录,默认为空.例如插一个U盘,系统会自动放到media目录下面.
/mmt 临时挂载目录,默认为空.临时新增硬盘,光驱之类可挂载在这里去使用.
/opt 默认空目录.
/proc 系统进程所在目录,每一个进程都会在该目录下有个对应的子目录.
/run 进程产生临时文件(比如进程pid文件)所存放目录,系统重启后会消失.
/srv 服务(service)产生文件所在目录,默认为空.
/sys 系统内核相关文件所在目录(注意不要随便动该目录).
/tmp 系统临时目录.
/usr 用户文件所在目录,很重要会经常用到的目录,像后续会学习到的appche,mysql都会放在/usr/local下.
/var 常用的/val/log,存放日志,包括像系统日志/var/log/messages;/var/run 某些进程pid所用到目录.
*小*结: 平时常用到的目录有/bin,/sbin,/usr/bin,/usr/sbin/,/usr/local,/etc,/var**
2.3 ls命令
ls用于列出一个目录下的内容.ls -l 显示文件的详细信息.
ls -i 显示文件的inode号(inode存放文件的详细信息).
ls -h 与l一起使用时以K/M/G单位显示文件大小.
ls -a 查看目录下所有文件,包括隐藏的.
ls -t 以文件时间排序,越晚的排在越上面
ls -d 只列目录本身,不会列目录下的内容.
2.4 文件类型
d开始的表示目录-开始的表示文件,包括普通文件(能用cat命令查看文件内容),特殊文件(有颜色,不能用cat命令查看)
c开始的表示字符串设备(比如鼠标,键盘)
b开始的表示块设备(比如磁盘,光驱)
s开始的表示socket文件(进程通信用,不同机器用"IP+端口",同一台机器则用socket)
l开始的表示软链接文件(相当windows快捷方式)
2.5 alias命令
which 命令 #查看一个命令的真正命令是什么,是否有别名(alias)alias #查看系统中所有的alias
创建和撤销命令别名
创建: alias 命令别名名称='命令内容',比如 alias test='ls -lha'
撤销: unalias 命令别名名称,比如 unalias test
PATH 系统环境变量
echo $PATH #查看系统环境变量
相关文章推荐
- 【linux学习笔记之一】linux系统目录结构以及常用系统命令
- linux学习笔记--top命令使用方法
- 2018-1-17 Linux学习笔记(awk)[重要]
- 【安全牛学习笔记】Linux缓冲区溢出
- 【学习笔记】Linux下磁盘IO性能评估
- Linux学习笔记六-shell
- linux学习笔记之samba
- Linux学习笔记:MySQL主从复制的风险与防范
- Linux学习笔记0.0.2
- 学海无涯 Linux学习笔记 二
- 《Unix & Linux 大学教程》 - 第十三章 学习笔记
- 马哥linux学习笔记(bash变量配置)
- Linux学习笔记----配置JDK环境
- Linux 命令行学习笔记
- Linux netfilter 学习笔记 之五 ip层netfilter的table中规则的匹配检查
- Linux学习笔记8
- Linux 防火墙iptables 学习笔记(一)入门要领 非常经典的防火墙讲解
- linux学习笔记--netstat命令
- Linux学习笔记--6.vim文本编辑
- Linux学习笔记--6.vim文本编辑