Linux常用命令
tailf
tailf xxx.log
pwd
ls
ls -a
cd
- 进入某个目录
- cd 或 cd ~
返回最顶层目录
- cd ..
返回上级目录
- cd -
返回上一个目录
mkdir
rmdir
- 删除指定目录,但是要保证目录里面没有内容,否则删除失败
mv
rm
- rm 删除文件
- rm -rf 文件名
删除文件(如果是*就是删除所有)
cp
- cp 文件目录 新文件目录
将指定文件复制到新的地址
- cp -r 目录1 目录2 目录3
将目录1与目录2复制到目录3下,可以为多个目录,都是将前面的目录复制到最后一个目录下
!
history
top
touch
- 创建文件,如果文件已存在,会更新文件创建的时间为最新
cat
- cat>a.txt
向a.txt内写入文本,按control+d退出并保存
vim
- 查看文件,按下i为编辑模式,shift+:输入wq为保存并退出
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
- 作用:关闭某个端口号对应的服务