Linux常用命令

Posted lyhhary

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令相关的知识,希望对你有一定的参考价值。

软件管理命令:

         安装软件: yum install xxx

         卸载软件: yum remove xxx

         搜索软件: yum serach xxx

         清理缓存:yum clean packages

         列出安装列表: yum list

         查看软件包信息: yum info xxx

服务器硬件资源:

                        free –m:查看内存使用情况

                        df –h:硬盘使用情况

                        w/top:查看负载

文件操作命令:

                       ls:查看目录下面的文件更加友好的展示的是 ll 或者ll –h(把文件大小转换为kb的形式)

                       touch:新建文件

                       mkdir:新建文件夹

                       mkdir –p xxx/xxx递归创建文件夹

                       rm:删除文件

                       rm –r 递归删除文件夹

                       rm –rf 强制递归删除文件夹(不提示)

                       cd:进入目录

                       cd ~ 进入当前登录用户的家目录

                       cd /  进入根目录

                       cd ../ 进入上一级目录

                       pwd:查看当前目录

                       cp:复制

                       mv:移动命令

vim编辑器:

                  编辑普通文件

                  三种模式:命令行、插入、底行模式。

 

                  切换到命令行模式:按Esc键;

 

                  切换到插入模式:按 i 、o、a键;
                           i 在当前位置生前插入
                           I 在当前行首插入
                           a 在当前位置后插入
                           A 在当前行尾插入
                           o 在当前行之后插入一行
                           O 在当前行之前插入一行

 

                 切换到底行模式:按 :(冒号);

                 底行模式中 : 可以对文件进行保存退出

                      :q 退出
                      :q! 强行退出
                      :w 保存
                      :wq 保存退出

系统命令:

                 date:查看日期

                 date -s 设置日期

                 df 显示磁盘信息

                 clear 清屏

                 free 显示内存信息

                 top 显示,管理执行中的程序

                 ps -ef 查看所有进程

                 kill 杀死进程

文件解压命令:

tar命令

-c:创建一个新的tar文件
-v:显示运行过程的信息
-f:指定的文件名
-z:调用gzip压缩命令进行解压
-t:查看压缩文件的内容
-x:解开tar文件

组合使用:
-cvf 打包一个文件
-zcvf 打包并压缩一个文件(压缩格式:gzip)
-xvf 解压或者打开一个tar文件


格式:
tar 参数 文件名 要打包/解压的文件目录

tar -xvf 需要解压或者打开的的目录 -c 目标文件

例如:
将当前目录下的所有文件打包成test1.tar
tar -cvf test1.tar ./*
将当前目录下的所有文件打包并压缩成test2.tar.gz
tar -zcvf test2.tar.gz ./*
将test1.tar解压到当前目录
tar -xvf test1.tar 
将test1.tar解压到b目录
tar -xvf test1.tar -C b

 

文件权限命令:

文件的权限:
普通文件: 包括文本文件、数据文件、可执行的二进制程序文件等。 
目录文件: Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构。 
设备文件: Linux系统把每一个设备都看成是一个文件

通过ll展示的列表
以 d 开始的是目录文件
以 - 开始的是普通文件

文件的权限9个字母 三个三个一组
第一组代表的是当前用户的权限
第二组代表的是组的权限
第三组代表的是其他用户的权限

r:读 4
w:写 2
x:执行 1

chmod 变更文件或目录的权限。
chmod 755 a.txt 
chmod u=rwx,g=rx,o=rx a.txt
chmod 000 a.txt / 
★chmod 777 a.txt

以上是关于Linux常用命令的主要内容,如果未能解决你的问题,请参考以下文章

linux常用命令多少个

Linux第二章-Linux常用命令

Linux文本操作常用命令

:常用工具命令第23节:常用命令 - Linux命令

Linux常用命令

Linux部署项目常用命令