linux常用操作
1.压缩\解压文件 1.txt
gzip 1.txt
gzip -d 1.txt.gz
2.在/usr/local目录下,解压test.tar.gz
cd /usr/local
tar -zxvf test.tar.gz
3.查看端口8080是否监听的命令
netstat -apn | grep 8080
4.对目录/usr/local/test赋权,文件拥有者权限为读写执行,用户所在组权限为读执行,其他用户权限为读。
chmod -R 754 /usr/local/test
r(读) -4
w(写) -2
x(执行) -1
5.linux统计当前14237端口链接数
netstat -an | grep 14237 | wc -l
6.查询text.txt文件中含有error的最后十行
cat test.txt | grep 'error' | tail -n 10
7.查看系统任务状态、进程中是否有tomcat正在运行、查看系统硬盘空间命令、强制删除多级子目录/home/share
ps - ef
ps - ef | grep tomcat
df
rm - rf /home/share
8.将hello 写入文件file1后面
echo 'hello' >> file1
#注意 这里用 > 会重写文件内容
9.linux下给目录下所有子目录和文件赋权
chmod -R 755 filename
10.重命名文件
mv oldname newname
11.查看内存详细情况
cat /proc/meminfo
12.重启网卡
service network restart
13.将a.txt文件内容加到b.txt文件末尾
cat a.txt>>b.txt
14.更改linux服务器系统时间
date -s "2019-6-17 14:47:00"
15.在当前目录下创建test文件夹,将root路径下systenout.log文件转移到test下并将操作权限设为只读
mkdir test
mv /root/sysenout.log test
chmod 444 sysenout.log
16.后台运行当前目录下C001-listen.sh程序
./C001-listen.sh &
17.显示当前目录下所有文件名包含cdts.log的文件信息
find . -name *cdts.log*
18.查找该目录下cdts.log文件中含有seq的字符串
grep -rn 'sep' cdts.log
#-rn 显示行号
19.将文件中所有的python 替换成 java
vim filename
:s/python/java/g
20.复制文件
cp filepath1/filename filepath2
将filename复制到2下
21.查看cpu
cat /proc/cpuinfo
22.查看网络流量
sar
23.查看目前机器listen的所有端口
netstat -apn
24.匹配既包含aa又包含bb的行
grep aa filename | grep bb
25.统计文件行数/vi 编辑显示行数
wc -l filename
:set nu
26.如何判断tomcat的端口号被占用
#查找tomcat端口号8080的PID
netstat -apn | grep 8080
#查找该PID对应的程序
ps -ef | grep PID
更多推荐
Linux常用操作
发布评论