|
一、目录
1、根目录 / Linux系统的目录结构是一个树状结构,每一个文件或目录都从根目录开始,并且根目录只能有一个
2 /bin 目录 binary 二进制文件目录,一般存放可执行的命令
3、/usr 目录 用户程序 目前我实际测试工作中部署的项目一般都部署在/usr 目录下
4、/home 目录 所有用户用home目录来存储自己的个人档案。超级管理员的home目录为:/root --->不是根目录
普通用户的home目录为:/home/wsr(自己的用户名)
二、 命令
1、基本格式:命令[选项][参数]
2 、命令提示符:[root@localhost ~]#
root 当前登录用户
localhost 主机名
~ 当前所在目录(home目录) 例如/root /home/user1 等
# 超级用户的提示符# 普通用户是$
3、查看命令 ls
ls 查看当前目录下的内容 包含文件和目录
ls -a 查看当前目录下的所有内容 包含隐藏文件(例如:.bash_logout)
ls -l 查看当前目录下的内容的详情
ls -h 查看当前目录下的内容详情,以人性化的形式
ls -alh 查看当前目录下的所有内容详情,以人性化的形式显示,包含影藏文件
4、pwd 查看当前目录所在位置
5、cd 切换命令 cd到某个目录,一定要注意层级,只有ls时能看到的目录才能直接写目录名字,比如cd 目录名
如果不能直接找到,把目标目录路径写全,例如 cd /etc/system。如果想在此目录下返回上一次访问的目录etc,则:cd - 如果上一次访问的是其他目录,则会切到上次访问地目录,如果是想切换到system的上一级目录,则需要:cd ..
如果想直接回到home目录,则cd / 或者 cd ~ 或者cd 空格
6、 touch 新建文件命令
7、 mkdir 创建目录(深色)
8、rmdir 删除空目录 (只能删除空目录)
9、rm 删除命令 删除普通文件,直接rm 文件名 就行,如果要删除目录,并且目录有多个层级,则需要加上-r 进行递归删除。如果不想再被一层层地问是否删除,则-rf 强制删除该文件夹里的所有内容。如果是普通文件,不想被问是否确认删除,就直接 -f 确认对话里,yes和y都可以删除
10、 cp 复制命令 cp \rmdir 文件夹都需要加上 -r 来递归
11、mv 剪切 移动文件命令 它还可以做重命名,也可以剪切的同时重命名
剪切:mv 原文件 存在的目录名字
重命名: mv 原文件 不存在的名字
12、whereis 命令和 which 命令 (命令搜索命令)
whereis 命令查询命令的所在位置和帮助文档的所在位置
which 命令查询命令是否有别名,和命令的所在文件 -->实际工作中,如果碰到不认识的命令,可以查一下它是不是谁的别名
13、find命令 find 查找范围 选项(根据什么来查 -name,-time,-size) 条件
如果名字需要做模糊查询等,则需要用上通配符:*(所有 表示任意个数的字符)、?(一个字符)、[] (表示括号中的所有内容分别进行匹配,比如说dldl[123],会配置dldl1,dldl2,dldl3)
如果要按时间查询:例如 find mydircopy -atime -10 -->查找10天内新增的文件
-10 10天内
10 刚好是前第10天
+10 10天前
atime 文件访问的时间
ctime 改变文件属性的时间
mtime 修改文件的时间
如果要按照文件大小来查找:
-10k 小于10kb的文件
10k 等于10kb的文件
+10M 大于10Mb的文件
复合需求:查找文件,名字以dl开头,并且访问时间在2天内,或者文件大小是2M以上的
-a 是且 -o 是或
14、grep 搜索单个文件里的关键字 类似windows里的ctrl+f
与find的区别:find是找名字,grep是找文件里的关键字
结合起来使用:查找名字包含dl,并且关键字里有“好好学习”的文件
需要加上|xargs 来连接
15、zip 压缩命令 语法:zip 压缩后的文件名 原文件
16、unzip 解压文件和文件夹
17、shutdown 关机命令 实际工作中一般测试员不会去关机
|
评分
-
查看全部评分
|