一定会用到的linux命令:(新手必记)
0. 切换目录
pwd #显示当前目录
cd ../ #上一级目录
cd /file/file1 #切换到指定目录
1. 新建目录/文件
mkdir file #创建一个文件夹file
touch aa.txt #创建一个新文件aa.txt
2. 删除目录
rm -rf file* #递归强制删除
rm -r file
3. 复制目录
cp file1 file2
cp -r file1 file2 #递归复制
cp -a file1 file2 #复制所有目录
cp -f file1 file2 #强制复制
4. 移动目录
mv file1 file2 #可作为修改文件名
mv -f file1 file2 #强制移
5. 压缩/解压目录
压缩:
tar zcvf fileName.tar.gzz fileName
#z参数表示gz压缩,v参数表示显示执行过程
zip filename.zip filename.jpg filename.png
#将filename.jpg和filename.png压缩成一个zip包
zip filename.zip *.jpg
#将所有.jpg的文件压缩成一个zip包
zip -r filename.zip filename
#将文件夹filename压缩成一个zip包
解压:
unzip fileName.zip
tar zxvf fileName.tar.gz
6. 上传下载
rz fileName.* #上传
sz fileName.* #下载
7. 查看tomcat进程
ps aux|grep tomcat
8. 杀死进程
kill -9 进程号
9. TCP在使用端口
netstat ntlp
netstat -ntulp | grep 8080 #8080端口使用情况
10. 查看日志
tail -fn 900 catalina.out #实时监控900行日志
11. 查看文件内容
cat filename
#查看内容
vim filename
#可修改文件内容 :wq 保存 :q!退出
12.重启机器
reboot
13.查看修改服务器时间
date #显示当前的系统时间
date -s "20200907 16:30:30" #修改时间 支持多格式
date -s "16:30:30" #可以只修改日期或只修改时间点
hwclock -r #显示当前的硬件时间
hwclock -w #将系统时间同步到硬件时钟(系统时间作为硬件时间)
14.查看ip或端口是否连通
ping ip
telnet ip port #如telnet 11.12.110.85 8443
日后再有常用命令再补上。