Linux常用命令
Posted AmyZYX
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令相关的知识,希望对你有一定的参考价值。
信息查看
端口占用:lsof -i:端口
查看MAC网卡:ifconfig -a 其中 HWaddr字段就是mac地址
时间戳转换:
时间戳转字符串:date -d @1509602291 "+%Y-%m-%d-%h"
字符串转时间戳:?date -d "2010-10-18 00:00:00" +%s?
文本操作
(1)文本过滤:grep
常用option:
--color:过滤字段红字标红
-v:不包含
-A N:匹配字段前N行
-B N:匹配字段后N行
(2)查看尾部N行:tail
(3)查看文件头N行:head
文件操作
(1)本地文件复制到远程服务器
//上传
scp -P Port 本地文件完整路径 [email protected]远程[email protected]远程服务端口号:目标绝对路径
//下载
scp -P Port [email protected]远程[email protected]远程服务端口号:文件绝对路径 本地目录
(2)压缩和解压缩
zip
// 压缩
zip xxx.zip 文件
// 压缩目录
zip -r xxx.zip 目录
// 例如:zip -r ./aa.zip ./*
// 解压到指定目录
unzip xxx.zip -d xxx
tar?
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
———————————————
?.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
———————————————
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
———————————————
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
进程/线程类
(1)查看端口占用:
lsof -i:port
(2)kill进程
kill PID
kill -9 PID //强制kill进程
killall XXX
(3)查看进程启动时间
ps -p PID -o lstart
ps -eo etime???运行多长时间.
(4)查看应用进程号
ps -ef | grep appName
以上是关于Linux常用命令的主要内容,如果未能解决你的问题,请参考以下文章
markdown [Docker] Docker片段列表和命令#linux #docker #snippets
Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段