网站建设明细表,莱西网站建设,网站建设和网页设计的区别,wordpress 头像设置文章目录 查看端口号查看进程号查看IP查看与某台机器连接情况 Linux查看日志的命令#xff1f;head [-n 行数参数】tail [-n 行数参数】cat [-n 行号展示】tac [-n 行号展示】 Linux操作文本-三剑客grep-擅长过滤正则过滤sed-擅长取行awk-擅长取列 Linux性能监控的命令#x… 文章目录 查看端口号查看进程号查看IP查看与某台机器连接情况 Linux查看日志的命令head [-n 行数参数】tail [-n 行数参数】cat [-n 行号展示】tac [-n 行号展示】 Linux操作文本-三剑客grep-擅长过滤正则过滤sed-擅长取行awk-擅长取列 Linux性能监控的命令top-系统进程监控【CPU的使用率、内存使用率、进程PID、内存使用大小等】ps-报告进程信息vmstat-虚拟内存统计【虚拟内存、内核线程、CPU活跃状态】lsof-打开文件列表【磁盘文件、网络套接字、管道、设备、进程】netstat-网络信息【协议、路由表】free-内存使用情况【实体内存、共享内存等】kill-删除正在执行的程序 Linux处理目录ls -a -d -lcd . ~ .. linux查找文件-find 查看端口号
netstat -an|grep 8080查看进程号
ps -ef|grep java
ps -ef//查看所有正在运行的进程查看IP
ifconfig查看与某台机器连接情况
ping ipLinux查看日志的命令
head 只看头几行tail 只看尾巴几行cat 由第一行开始显示文件内容tac 从最后一行开始显示可以看出 tac 是 cat 的倒着写nl 显示的时候顺道输出行号more 一页一页的显示文件内容less 与 more 类似但是比 more 更好的是他可以往前翻页
head [-n 行数参数】
默认显示前面10行
head /etc/man.txt显示更多行
head -n 20 /etc/man.txttail [-n 行数参数】
默认显示末尾10行
tail /etc/man.txt显示更多行
tail -n 20 /etc/man.txt实时探测日志内容直到摁下CTRLC才会退出
tail -f -n 20 /etc/man.txtcat [-n 行号展示】
默认显示整个文件,从第一行开始显示
cat /etc/man.txt显示行号连同空白行
cat -n /etc/man.txt显示空白行
cat -b /etc/man.txttac [-n 行号展示】
默认显示整个文件,从最后一行开始显示
tac /etc/man.txtLinux操作文本-三剑客
grep-擅长过滤 -i 不区分大小写 -c 只打印匹配的行数 -o 只显示匹配的关键字 过滤以a开头的行
grep ^a test.txt -i -n过滤以b结尾的行
grep \b$ test.txt -n过滤i出现的0次或1次以上的行
grep i* test.txt -n过滤所有内容包括空行
grep .* test.txt -n过滤任意内容开头直到t结束的行数
grep ^.*t test.txt -n显示过滤abc字符串并只打印匹配的行数
grep abc test.txt显示过滤[abc] 中的任意一个字符的行数
grep [abc] test.txt -c显示过滤一行中[abc] 中的任意一个字符
grep [abc] test.txt -n -o正则过滤
过滤前一个字符的1次或多次
grep -E i test.txt -n过滤匹配前一个字符的0次或1次
grep -E go?d test.txt -n| 或者
grep -E gd|god|golad test.txt字符捆绑
grep -E g(|o|ola)d test.txt{m,n} 匹配次数
grep -E a{1,3} test.txtsed-擅长取行
a 行后追加i 行前追加d 删除s 修改-e每行定位到第10行
sed -n 10ptest.txt定位到第5-10行
sed -n 5,10p test.txt定位第5行后面5行
sed -n 5,5p test.txt第1行后追加hello
sed 1ahello test.txt第1-2行后追加hello
sed 1,2ahello test.txt第1、3行后追加hello
sed -e 1ahello -e 3ahello test.txt最后一行末尾增加hello
sed $ahello test.txt删除第一行
sed 1d test.txt修改第一行
sed 1s/lao/xin test.txtawk-擅长取列
$n 数字是几就是第几列$0 标识整行NF多少列NR多少行不显示列空格
awk {print $1 $2} test.txt,显示列空格
awk {print $1,$2} test.txt显示行号
awk {print NR} test.txt显示行号并显示每一行的内容
awk {print NR,$0} test.txt以分割输出第5列
awk -F: {print $5} test.txtLinux性能监控的命令
top-系统进程监控【CPU的使用率、内存使用率、进程PID、内存使用大小等】
显示指定进程信息
top -p 139设置信息更新次数表示更新两次后退出
top -n 2设置信息更新时间表示更新周期为3秒
top -d 3ps-报告进程信息
显示指定进程
ps -ef | grep java显示进程信息
ps -a显示指定用户
ps -u rootvmstat-虚拟内存统计【虚拟内存、内核线程、CPU活跃状态】
lsof-打开文件列表【磁盘文件、网络套接字、管道、设备、进程】
netstat-网络信息【协议、路由表】
显示详细的网络状况
netstat -a显示tcp协议相关
netstat -t显示udp协议相关
netstat -u显示路由表
netstat -r显示网卡相关
netstat -i显示监听的套接口
netstat -lfree-内存使用情况【实体内存、共享内存等】
以Byte\KB\MB\为单位显示内存使用情况
free -b
free -k
free -m以总和形式查询内存使用信息
free -t周期性查询内存使用信息 free -s 10kill-删除正在执行的程序
杀死进程
kill 12345强制杀死进程
kill -KILL 123456彻底杀死进程
kill -9 123456杀死指定用户所有进程
kill -u hnlinux显示信号
kill -lLinux处理目录
ls英文全拼list files: 列出目录及文件名cd英文全拼change directory切换目录pwd英文全拼print work directory显示目前的目录mkdir英文全拼make directory创建一个新的目录rmdir英文全拼remove directory删除一个空的目录cp英文全拼copy file: 复制文件或目录rm英文全拼remove: 删除文件或目录mv英文全拼movefile: 移动文件与目录或修改文件与目录的名称
ls -a -d -l
ls -a 全部的文件连同隐藏文件( 开头为 . 的文件) 一起列出来(常用)ls-d 仅列出目录本身而不是列出目录内的文件数据(常用)ls -l 长数据串列出包含文件的属性与权限等等数据(常用)
cd . ~ …
使用绝对路径切换到 runoob 目录 [rootwww ~]# cd /root/runoob/使用相对路径切换到 runoob 目录 [rootwww ~]# cd ./runoob/表示回到自己的家目录亦即是 /root 这个目录 [rootwww runoob]# cd ~表示去到目前的上一级目录亦即是 /root 的上一级目录的意思 [rootwww ~]# cd . .
linux查找文件-find
查找当前目录下名为test.txt的文件
find . -name test.txt查找当前目录下后缀为.txt的文件
find . -name *.txt查找当前目录下的普通文件
find . -type f查找当前目录下大于1MB的文件
find . -size 1M查找当前目录下在前7天修改的文件
find . -mtime 7查找当前目录下近20天状态改变的文件
find . -ctime 20