ls命令:查看目录结构
ls -l 简写 ll:使用详细格式列出当前目录下的文件信息
ls -al:列出当前目录下的所有文件和目录(包括隐藏文件和特殊目录)
ll /bin/:列出根目录下bin目录下的文件信息
cd命令:切换目录
cd ~:切换到当前用户目录
cd /:切换到根目录
cd -:切换到上一次访问的目录
cd ..:切换到上一级目录
cd :缺省当前用户目录
pwd命令:显示工作目录
mkdir命令:创建目录
-p:父目录不存在的情况下先生成父目录
-v:显示命令执行过程中的详细信息
文件浏览命令:
cat 命令:【cat 文件路径/文件名称】显示指定文本文件内容
如果文件中的内容很少,一页之内可以显示完毕,推荐使用此命令
more命令:【more 文件路径/文件名称】分页显示文件内容,
如果文件中内容比较多,一页之内显示不完,推荐使用此命令
空格键:向下滚动一屏
B:返回上一屏
Enter:向下n行,需要定义,默认1行
q:推出more
less命令:【less [参数] 文件】分页显示内容,操作更加详细
-m:显示类似more命令的百分比
-N:显示行号
空格键:前进一页
b:后退一页
回车键:前进一行或方向键向下
y:后退一行或方向键向上
q:推出
less比more多了搜索功能
/字符串:向下搜索
?字符串:向上搜索
tail命令:【tail [必要参数] [选择参数] [文件]】查看文件末尾内容。常用查看日志文件
-n:显示行数
例如:tail -10 /root/install.log 查看install.log文件中后10行内容
文件管理
cp命令:【cp [参数] [源文件或目录] [目标文件或目录]】复制文件或目录
-r:递归处理,将指定目录下的文件与子目录一并处理(复制目录必须使用-r参数)
mv命令:【mv [源文件或目录][目标文件或目录]】移动或更名现有的文件或目录
-f:若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录
rm命令:【rm [参数] [文件或目录]】删除目录或文件
-f:强制删除文件或目录
-r:递归处理,将指定目录下的所有文件及子目录一并处理
find命令:【find [目录] [参数]】在指定目录查找文件或目录
例如:find /root/ -name ‘in*’ :在根目录下的root目录下寻找名称中包含in而且是以in开头的文件/目录
vim编辑器
vim /root/1.txt :利用vim编辑器打开文件 ====> 录入 i (从一般模式转变为插入模式)
===>录入各种信息 ===>esc(从插入模式转换为一般模式)====>:wq(保存并退出)
dd:删除光标所在行
ndd:删除n行
yy:单行复制
nyy:多行复制
gg:到文本第一行
shift+g:到文本最后一行
grep命令
【grep -i 名称】用于过滤/搜索特定字符,能多种命令配合使用
-i:忽略字符大小写差别
例如:cat /root/install.log | grep -i mysql :查看install.log文件中包含mysql内容信息
系统命令
管道命令:【命令1 | 命令2】
命令1的输出是命令2的输入
ps命令:【ps [参数]】,提供对进程的一次查看
-e:显示所有程序
例如:ps -ef | grep -i crond : 查看系统中crond的进程信息
kill命令:【kill [参数][程序]】删除执行中的程序或工作
例如:kill -9 进程id
ifconfig命令:查看ip,显示网络设备
ping命令:【ping 主机名或ip地址】测试与目标主机的连通性
tar命令:文件备份压缩
tar -zxvf 文件名
tar -zcvf 压缩文件名 目标文件
文件权限
chmod:【chomd [参数] 】
-R:递归处理,将指定目录下的所有文件及子目录一并处理
chmod <权限代号> 文件名
rpm命令
rpm [参数] [软件]
-v:显示指令执行过程
常用:
安装:rpm -ivh rpm 文件【安装】
升级:rpm -Uvh rpm 文件 【更新】
删除:rpm -e --nodeps 软件名
查看:rpm -qa