Centos 7 常用命令[持续更新]
创建任意文件.
1 | $ touch fileName |
移动或者重命名文件
1 | $ mv oldFileName newFileName //修改文件名称 |
复制文件1
$ cp fileName newFileName
复制文件夹1
$ cp -r fileName newFileName
删除文件
1 | $ rm -rf filaName |
文本匹配1
$ ps -ef | grep hexo
Vi 编辑搜索文本
在没有进入输入模式中,或者按一下Esc1
/你要搜索的文本
按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 | $ yum install -y lrzsz //安装指令 |
查看日记
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 | $ mkdir /home/web/java |
配置系统环境1
$ pwd #查看当前目录路径
编辑环境配置文件1
$ vi /etc/profile
在文本末尾追加1
2
3
4export 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的安装
下载Tomcat1
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 | $ wget http://mirrors.shu.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz |
查看当前文件夹路径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