前言:由于项目项目使用的是linux服务器,因此会使用到较多linux命令,本文对centos下常用命令进行记录

1、vi的三种模式

2、解压缩相关

3、用户相关

4、文件相关

5、各种查看命令

1、vi的三种模式

vi 文件名                                  //命令行模式,进入文件中
输入i                                        //插入模式,对文件进行编辑
点击ESC,再输入冒号                //底行模式,输入wq,就是保存并退出;q!不保存退出

2、解压缩相关

XXX.tar.gz进行解压缩:tar -zxvf XXX.tar.gz

XXX.tar进行解压   :tar -xvf XXX.tar

XXX.zip进行解压:unzip XXX.zip

3、用户相关

groupadd  group                             //创建group用户
useradd new                                    //创建new用户
password new                                  //为new设置密码
su new                                            //切换到new这个用户
password
//为当前用户修改密码

4、文件相关

mkdir new                                              //创建名称为new的文件夹
touch  new/new01.txt                            //在文件夹下新建文件为new01.txt
chmod 755
new01.txt                             //授权所有用户访问权限
cp 源路径/文件 目标路径/                         //将源文件复制到目标路径
scp 源服务器:/文件   目标服务器:/文件        //服务器之间复制
rm -rf 文件夹或文件
//删除文件,如果是文件夹,必须带r参数
mv 源路径/文件 目标路径/文件                   //移动源文件到目标路径
mv 文件名.txt 文件名1.txt
//修改文件名

5、各种查看命令

df -lh                                                //查看磁盘信息
lsb_release -a
//查看系统版本信息
free                                                  //查看内存信息
top                                                   //查看占有资源top资源进程
cat  /proc/meminfo                              //机器的内存使用信息
cat /proc/pid/statm                         //进程所占用的内存
netstat
-anpl|grep 服务                       //查看服务端口号
ps -ef|grep 服务名
//查看是否安装服务
ps -aux | grep
服务
//查看服务是否运行
netstat -tulnp                                        //查看已开启的监听状态的端口
netstat -anp|grep

端口号                        //查看端口占用情况

tail -f  filename                                        //会把filename里最尾部的内容显示在屏幕上
tail -f  /tomcat/calinia.out                     //查看tomcat的运行日志
命令help                    //查看该命令的用法
chkconfig 服务名 status   //查看单个服务的运行状态
chkconfig –list                 查看所有服务的运行状态
service 服务名 status     //查看单个服务的运行状态
service -status -all          //查看所有服务的运行状态

其他:

1、nohub

用法:使用nohup命令使进程在用户退出后仍继续执行

Linux学习之CentOS(二)--初识linux的一些常用命令