软件管理命令:
安装软件: 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