今天看完了慕课网的《Linux达人养成计划 I》,感觉知识点有些乱,故此整理一番。
第3章 命令基本格式及文件处理命令
1.基本的文件格式
2.切换目录cd:cd -进入上次目录 cd ~进入home目录 cd ..进入前一级目录 cd .进入当前目录
3.常用目录介绍
4.软连接一定要写绝对路径:ln -s /root/csb temp/
5.软链接特征
6.硬链接特征
第4章 文件搜索命令
1. locate 文件名 搜索文件 有可能新建的文件找不到,此时需要updatedb命令
2. whereis 查看命令所在位置 whoami 我是谁 whatis 我是什么
3. which 搜索命令的命令,搜索命令所在路径及别名
4. find 目录 -name 文件名(“文件名+通配符”) 完全匹配文件搜索
通配符有*、[](括号内任意一个字符匹配)、?(任意一个字符)
查找修改过的文件:find 目录 -mtime+10 搜索10天前修改过的文件
-exec [命令] {} \;
find /etc -size +20k -a -size -50k
查找/etc/目录下,大于20kb并且小于50kb的文件
-a and 逻辑与,两个条件都满足
-o or 逻辑或,两个条件满足一个即可
-exec {} \;对搜索结果执行操作*
5. find命令与grep命令的区别
- grep 搜索字符串命令 grep “字符串” 文件名
-i 忽略大小写
-v排除指定字符串*
第5章 帮助命令
*1. help shell内核命令能查看内核命令用法,如 help cd
man 命令可以查看已经安装好的命令而不是内核命令,如man cd其实是man bash*
第6章 压缩命令
1. gzip压缩后,源文件会消失,不能压缩目录,只能压缩文件
2. .zip .gz .bz2压缩与解压缩
a.zip
压缩:zip 压缩文件名 源文件 # 保留源文件 zip -r 压缩文件名 源目录 # 保留源目录
解压:unzip 压缩文件名
b.gzip
压缩
gzip 源文件 #.gz格式 压缩文件,源文件会消失
gzip -c 源文件 > 压缩文件 #压缩为.gz格式的文件,并保留源文件
gzip -r 目录名 #压缩目录下的所有子文件,但是不能压缩目录
解压缩
gzip -d 压缩文件 gunzip 压缩文件
c .bz2
压缩(不能压缩目录)
bzip2 源文件 #.bz2格式,不保留源文件
bzip2 -k 源文件 # 压缩之后保留源文件
解压缩 -k保留压缩文件
bzip2 -d 压缩文件
bunzip2 压缩文件
- tar -zcvf 压缩包名.tar.gz 源文件 压缩
-zxvf 压缩包名.tar.gz [-C /保存的目录] 解压缩
tar -jcvf 压缩包名.tar.bz2 源文件
-jxvf 压缩包名.tar.bz2 [-C /保存的目录]*
第7章 关机与重启命令
1. shutdown -h now(准确时间) 关机 shutdown -r now(准确时间) 重启
2. 7种系统运行级别
3. 退出登录命令logout
第8章 其他常用命令
1. 挂载参数 -o
2. 挂载光盘/U盘 mount 设备名 mnt/目录 卸载光盘 umount mnt/目录
3. w命令查看登录用户信息
第9章 Shell基础
1. echo -e 参数 —-识别相应符号 \a 警告音 \n 换行符
*2. echo -e \e[1m 30/31/32m(颜色项) 内容 \e[0m
\e[1m 开启颜色\e[0m 结束颜色*
3. alias 命令 可以别名命令 如vi=’vim’
4. 常用快捷键
5. 多命令顺序执行
6. 查看服务器有多少客户端连接:netstat -an | grep ESTABLISHED |wc -l
7. ?,,[],[-],[^]匹配符*
8. bash中其他特殊符号