PS:刚开始使用的时候经常网络更换,每次配置完ip之后利用sudo service network restart 重启网络设置
ctrl + L 清屏
ctrl + Z 暂停运行
ls -l == ll
drwxr-xr-x. 6 root root 4096 8月 29 2018 security
10位:d目录/-文件/l链接 三位rwx(读写执行)所有者 所属组 以及其他者
ls -a 显示隐藏文件
ls -i 显示具体inode节点(空间内存?)
ls -lh 人性化显示大小
mkdir -p 书籍/java编程思想 (-p递归创建)
rmdir 简单删除空目录
rm + 文件 询问删除
rm -f +文件 不询问删除文件
rm -r + 目录 询问进入然后删除目录
rm -rf + 目录 强制全部递归删除
( 默认删除的是文件 r:目录 f:强制)
cp +文件 +目标目录(/重命名)复制文件到指定目录(若没有本目录)命名
cp -p +文件 +目标目录(/重命名)带属性的复制
cp -r 复制目录
cp -a 不论文件目录包括属性一起复制
ln aaa.txt /tmp/bbb.txt 硬链接(完全相同,删除不能同时删除)
ln -s /root/aaa.txt /tmp/bbb.txt 软连接在文件夹中只是一个符号链接(相同,inode不同,删除主的附属没有了,反之还有,而且,软连接可以链接目录!)注意!软连接时必须写全域名
locate java 在数据库中搜索需要实时更新updatedb
vi /etc/updatedb.conf 配置文件
find /root/ -name java /root/下具体查询
find /root/ -name "java*" /root/下模糊查询java编程。。。
find /root/ -name "java??" /root/下模糊查询java12
find /root/ -name "java编[程码]实现 /root/下模糊查询java编程/编码思想
find /root/ -iname Java /root下java
find /root/ -user root 按用户查找
find /root/ -mtime -1 一天内,+1天外修改的文件
atime访问时间 ctime改变文件属性
find /root/ -size 1k 查找大小为0-1k
find /root/ -inum 查找具体节点
find /root/ -size +20k -a -size -50k and
find /root/ -size +20k -o -size -50k or
vi 内部查询字符串: :/save Enter——n下一个——shift+n(N)上一个
grep save /etc/grub2.cfg
grep -v save /etc/grub2.cfg 除了有save的行
grep -i SAVE /etc/grub2.cfg 不区分大小写
whereis ls //可执行路径及帮助文档
whereis -m ls //帮助文档位置
whereis -b ls //可执行位置
which ls //路径及别名
压缩与解压
.zip
zip abc.zip abc.txt zip + 压缩文件名 + 源文件
zip -r dir.zip dir
unzip dir.zip
PS:zip必须指定压缩文件名称和源文件
.gz
gzip -r BBB 压缩后只压缩了文件夹内的东西
gzip java 默认压缩后文件:java.gz(源文件会消失)
gunzip -r BBB / gzip -rd BBB 解压文件夹内部文件
gzip -d java.gz
PS:gzip可以省略压缩后名称(不省略报错?),但是源文件没有了,压缩目录只压缩内容
可以利用 gzip -c CCC>ccc.gz 保留源文件(必须写源文件和目标压缩文件)
.bz2
bzip2 CCC 压缩后默认生成CCC.bz2 不保留源文件
bzip2 -k CCC 保留源文件
bunzip -k CCC.bz2
PS:-k可以保留源文件并且不指定目标压缩文件
.tar
tar -cvf test.tar CCC BBB -cvf不可省略,+目标压缩文件tar + 源文件。。。
tar -cvf /root/B/test.tar java BBB CCC 指定压缩路径(多个文件)
tar -xcf B/test.tar 全部恢复
PS:还不错,类似于管理备份(c/x/t)压缩、解压、查看
.tar.gz
tar -zcvf B/test.tar.gz a aa bb 压缩为.tar.gz形式(先tar后gz)
tar -zxcf B/test.tar.gz 恢复
.tar.bz2
tar -jcvf B/test.tar.bz2 a aa bb 压缩为.tar.bz2
tar -jxvf B/test.tar.bz2 恢复
PS:tar解压 (v(过程)f(目标压缩文件名称)c/x/t==压缩、解压、查看)
到指定目录 tar -xvf test.tar -C /root/dir