tailf
- 跟踪某个文件的增长情况
// 跟踪xxx.log的增长情况
tailf xxx.log
复制代码
pwd
- 获取当前所在绝对路径
ls
- 查看当前路径下所有文件
ls -a
- 查看当前路径下所有文件,包括隐藏的文件
cd
- 进入某个目录
- cd 或 cd ~
返回最顶层目录
- cd ..
返回上级目录
- cd -
返回上一个目录
mkdir
- mkdir 文件名
创建目录
rmdir
- 删除指定目录,但是要保证目录里面没有内容,否则删除失败
mv
- mv 旧文件 新地址
将文件剪切到新的地址
rm
- rm 删除文件
- rm -rf 文件名
删除文件(如果是*就是删除所有)
cp
- cp 文件目录 新文件目录
将指定文件复制到新的地址
- cp -r 目录1 目录2 目录3
将目录1与目录2复制到目录3下,可以为多个目录,都是将前面的目录复制到最后一个目录下
!
- !l
查看最近一次以l开头的命令,并执行
history
- 查看所有执行过的命令
top
- 查看所有进程,如同任务管理器
- 按q退出
touch
- 创建文件,如果文件已存在,会更新文件创建的时间为最新
cat
- cat>a.txt
向a.txt内写入文本,按control+d退出并保存
vim
- 查看文件,按下i为编辑模式,shift+:输入wq为保存并退出
more
- more 文件
查看文件内容
grep
- grep 88 a.txt
查看a.txt中是否存在88这个字符串,如果存在就输出该字符串
- grep 88 -n a.txt
如果存在的话,在前面输出所在的行号
- grep .txt *
查找当前目录下所有文件的文件名或者内容中包括.txt的文件
- set | grep PATH
查看环境变量
du
- du -sh *
查看当前目录下所有文件的大小
- du -sm * | sort -n 查看当前目录下文件大小,并且按照从小到大排序
- 如果文件删除,但服务还在使用已删除文件,那么依然会占用空间。
- 清除空间
df -h
查看当前磁盘占用情况du -sm * | sort -n
查看具体占用情况rm -rf 文件
删除文件lsof | grep deleted
查看文件已删除但还在使用的服务,然后手动重启服务或关闭服务释放空间
tar
- tar -zcvf test.tar.gz /test1
压缩test1为test.tar.gz
- tar -tzf test.tar.gz
查看当前压缩包的内容列表
- tar -zxvf test.tar.gz
解压test.tar.gz
- unzip test.zip
解压test.zip
wget
- wget 链接
下载链接内容
- wget -O outputtar.gz 链接
下载链接内容,将其命名为outputtar.gz
- wget 链接 --no-check-certificate
有时候下载会报错,添加上--no-check-certificate意思是不检查证书
参考文章
scp
- scp -r 被拷贝目录 权限@开发机:目标目录
- 作用:跨机器拷贝
set
- 进入某个文件显示的字体乱了,可以设置为utf8,进入:执行命令
- set enc=utf8
netstat
- netstat -tunlp|grep 端口号
- kill 查询出来的id
- 作用:关闭某个端口号对应的服务