Linux常用命令

Centos 7 常用命令[持续更新]

创建任意文件.

1
$ touch fileName

移动或者重命名文件

1
2
$ mv oldFileName newFileName //修改文件名称
$ mv fileName .. //移动到上一目录

复制文件

1
$ cp fileName newFileName

复制文件夹

1
$ cp -r fileName newFileName

删除文件

1
$ rm -rf filaName

文本匹配

1
$ ps -ef | grep hexo

Vi 编辑搜索文本
在没有进入输入模式中,或者按一下Esc

1
/你要搜索的文本

按N进行匹配下一个

查看进程

1
$ ps

结束进程

1
$ kill -9 pid

批量结束某一进程的其他实例

1
$ ps -ef|grep chrome | awk '{print $2}'| xargs kill -9

查看内存使用情况

1
$ free

查看某一个进程的内存使用情况

1
$ top -p pid

查看磁盘使用情况

1
$ df -h

查看网络请求

1
2
$ yum install -y iptraf
$ iptraf-ng

切记不是iptraf,而是iptraf!!!
否则会报错bash: iptraf: command not found…

查看当前软件安装情况可以到/usr/bin/下看是否偶该指令

查看服务器的最大宽带

1
2
3
4
$ pip install git
$ git clone https://github.com/sivel/speedtest-cli.git
$ cd speedtest-cli
$ python speedtest.py

查看ssh链接情况

1
$ w

查看是否安装了某个软件

1
$ rpm -qa | grep yum

使用xshell快捷上传下载文件

1
2
3
$ yum install -y lrzsz //安装指令
$ rz -y fileName //上传文件
$ sz fileName //下载文件

查看日记

1
$ tail -f fileName //f的参数为查看函数,如-500f查看五百行

清除控制台

1
$ clear

添加定时任务

1
2
$ crontab -e
$ 0 8 * * * cd /home/king/demo && ./start.sh

查看当前文件目录

1
$ pwd

解决-bash: xxx: command not found

so:

1
$ ln -s /home/web/nodejs/node/bin/npm /usr/local/bin/npm

并行执行指令

1
$ hexo clean && d

Hexo 服务器后台运行

1
$ hexo s &

Jre运行环境的安装

1
2
3
4
5
6
$ mkdir /home/web/java
$ wget https://download.oracle.com/otn-pub/java/jdk/8u201-b09/42970487e3af4f5aa5bca3f542482c60/server-jre-8u201-linux-x64.tar.gz
$ tar -vxf server-jre-8u201-linux-x64.tar.gz
$ cd jdk1.8.0_201
$ cd bin
$ ./java #测试

配置系统环境

1
$ pwd #查看当前目录路径

编辑环境配置文件

1
$ vi /etc/profile

在文本末尾追加

1
2
3
4
export JAVA_HOME=/home/web/java/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

应用使其生效

1
$ source /etc/profile

跳转任意目录进行测试

1
2
$ cd /
$ java

Tomcat的安装

下载Tomcat

1
2
3
4
5
6
$ wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.16/bin/apache-tomcat-9.0.16.tar.gz
$ tar -vxf apache-tomcat-9.0.16.tar.gz
$ cd apache-tomcat-9.0.16
$ cd bin
$ ./startup.sh # 启动
$ ./shutdown.sh # 关闭

默认的Tomcat是运行在8080端口上

Maven的安装

1
2
3
$ wget http://mirrors.shu.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz
$ tar -vxf apache-maven-3.6.0-bin.tar.gz
$ cd apache-maven-3.6.0

查看当前文件夹路径

1
$ pwd

添加到环境变量中

1
$ vi /etc/profile

追加在文件末尾中

1
2
3
## Maven
export M2_HOME=/home/web/java/apache-maven-3.6.0
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin

刷新环境变量

1
$ source /etc/profile

验证版本

1
$ mvn -v

谢谢,爱你么么哒