linux常用命令

echo "abc" > de.txt
将内容“abc”重定向覆盖到de.txt中,若de.txt不存在则创建de.txt文件,若存在则将
文件中的内容清空,再填充新内容“abc”到文件中

echo "abc" >> de.txt
将内容“abc”重定向追加到de.txt中,若de.txt不存在则创建de.txt文件,若存在则在
文件中的内容末尾处追加新内容“abc”到文件中

more de.txt
分页查看de.txt文件中的内容,按下enter键是逐行查看,按下空格键是翻页查看

head -n 数字
head de.txt
查看文件开头的n行数据,默认查看10行

tail -n 数字
tail de.txt
查看文件结尾的n行数据,默认查看10行

ps -ef
查看系统进程,-e是显示当前所有进程,-f是显示UID,PPID,C与STIME栏位信息
UID:拥有该程序的用户
PID:程序的进程id
PPID:父进程的id
C:CPU使用的资源百分比
STIME:系统启动时间

curl www.baidu.com
查看网站源码

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.41/bin/apache-tomcat-9.0.41.tar.gz
wget是Linux上下载资源的工具,比如下载软件的安装包。一般软件都会给出一个
下载地址

chown
修改文件拥有者

  |
管道就是用“|”连接两个命令,以前面一个命令的输出作为后面命令的输入,用于把
管道左边的输出作为右边的输入

vi,vim文本编辑器,编辑文本的命令
1)dd:删除光标所在行
2)yy:复制光标所在行到缓冲区
3)p:粘贴缓冲区中的内容
4)GG:光标回到文件第一行
5)^:光标移动至当前的行首
6)$:光标移动至当前行的行首
7)/关键字:按斜杆/键,可以输入想搜索的字符,然后确定进行搜索
8)gg:光标回到文件最后一行

yum介绍:
yum是一个在RedHat、Fedora以及CentOS中的一种软件包管理器,能够从指定
的服务器自动下载软件包并且进行安装,可以自动处理软件包之间的依赖关系,并
且一次安装所有依赖的软件包,无需繁琐的一次次下载、安装。

yum使用:
查找软件包命令:yum search 安装包名称中的部分关键字
例如:yum search java
1)安装指定的软件命令:yum install 安装包名称
安装openJdk,开源的java虚拟机
例如:yum install java-1.7.0-openjdk
2)删除软件包命令:yum remove 安装包名称
删除openJdk,开源的java虚拟机
例如:yum remove java-1.7.0-openjdk
3)列出所有已安装的软件包命令:yum list installed
4)清除已安装软件包的下载文件命令:yum clean all(yum命令下载的安装包都
放在/var/cache/yum目录下)

tcp抓包
tcpdump -nn -i eth0 port 80(意思是:监听eth0网卡,当发现到达网卡的请求
            中含有端口号为80的,打印这个请求)

查看网络状态
netstat -natp

查看路由表
route

查看链路表
arp -a

上一篇:Android - 弹幕实现原理(附Demo源码)


下一篇:CentOS查看CPU、内存、网络流量和磁盘 I/O【详细】