什么是linux
是操作系统,是核心和系统调用那两层
ls -al
权限类型解析
-rwxr-xr—
第一位 -
- 当为[ d ]则是目录
- 当为[ - ]则是文件
- 若是[ l ]则表示为链接文件(link file)
- 若是[ b ]则表示为设备文件里面的可供储存的周边设备(可随机存取设备);
- 若是[ c ]则表示为设备文件里面的序列埠设备,例如键盘、鼠标(一次性读取设备)
后面9位,每三个一组,(文件所有者、分组、其他人)
find 命令
# 将过去系统上面 24 小时内有更动过内容 (mtime) 的文件列出
find / -mtime 0
# 寻找 /etc 下面的文件,如果文件日期比 /etc/passwd 新就列出
find /etc -newer /etc/passwd
-mtime n :n 为数字,意义为在 n 天之前的“一天之内”被更动过内容的文件;
-mtime +n :列出在 n 天之前(不含 n 天本身)被更动过内容的文件文件名;
-mtime -n :列出在 n 天之内(含 n 天本身)被更动过内容的文件文件名。
# 搜寻 /home 下面属于 dmtsai 的文件
find /home -user dmtsai
# 找出文件名包含了 passwd 这个关键字的文件
find / -name '*passwd*'
# 找出系统中,大于 1MB 的文件
find / -size +1M
# 将上个范例找到的文件使用 ls -l 列出来~
find /usr/bin /usr/sbin -perm /7000 -exec ls -l {} \
# {} 表示 find 执行结果放到 {} 位置
# \ 结束符号, -exec 到 \ 之间为额外命令
统计文本中单词出现次数,打印出单词
三种网络连接模式
# 同网段的能相互通信
ip:192.168.0.20 192.168.0.30 192.168.0.50
以 192.168.0 开头的是同网段
# 桥接模式
虚拟系统可以和外部系统相互通讯,容易造成IP冲突,占用一个IP
# NAT
网络地址转换模式,虚拟系统可以和外部系统相互通讯,不容易造成IP冲突,但是外部系统访问不到虚拟机
# 主机模式
不和外部系统通信
压缩、打包
# 压缩
gzip FileName
# 解压
gunzip xx.gz
# 打包,将/home 下的文件和目录打包
zip -r myhome.zip /home
# 解包, 存放到 /opt 目录下
unzip xx.zip -d /opt
# 打包命令
tar [选项] xx.tar.gz 打包内容
-c 产生 .tar打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
-x 解包.tar 文件
# 压缩
tar -zcvf 压缩文件名 .tar.gz 被压缩文件名
# 解压缩
tar -zxvf 压缩文件名.tar.gz