linux常用命令

前言:由于项目项目使用的是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用户,useradd -G group  new 新建new用户并添加到group用户组
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、各种查看命令

du   磁盘占用情况

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的运行日志

cat file_name                                   //查看文件内容

more file_name                           //逐页显示长文本文件,按空格键向下显示文件,另外查看前N行记录,more -N file_name     

less 文件                                    //除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件

head 文件                                  //命令默认显示文件的开头 10 行内容,head -n 20,显示开头20行

命令help                    //查看该命令的用法

 chkconfig 服务名 status   //查看单个服务的运行状态

chkconfig –list                 查看所有服务的运行状态 
service 服务名 status     //查看单个服务的运行状态

service -status -all          //查看所有服务的运行状态

 

 其他:

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

2、查看哪些端口被占用:netstat -tunlp

3、都可以查看指定端口被哪个进程占用的情况

 lsof -i:端口号

netstat -tunlp |grep 端口号

 

posted @ 2017-08-14 22:40  给明天的自己  阅读(2811)  评论(0编辑  收藏  举报