cd切换路径:
语法:
cd 【选项】【路径】
~表示用户的家 cd = cd~
… 表示当前目录的上一级
- 切换到当前用户上一次所在的目录路径
/ 直接切换到根下
技巧:
1.使用TAB自动补齐功能
2.相对路径是从当前目录或指定目录开始
ls:列出目录的内容以及其内容的属性信息
语法:ls [option] [file]
选项:
-l //使用长格式列出文件以及目录信息
-a//显示目录下的所哦有文件,包括隐藏文件,带“.”的为隐藏文件
-i //显示incode的节点信息 —用于磁盘管理
–full-time //以完整的时间格式输出
备注:
ls -l =ll
mkdir:创建目录
语法:mkdir [option] [directory]
选项:
-p //递归创建目录
touch命令功能:
创建新的空文件;改变已有文件的时间戳属性
语法:touch [option] [file]
选项:
-t //设置文件的时间属性,格式为(年月日时分.秒)例如:touch -t 202010012320 t3
touch u{1…30} 创建30个u开头的空文件
tree:以树形结构列出指定目录下的所有内容,包括所有文件,子目录以及其中的目录和文件
语法:tree [option] [directory]
选项:
-d 只显示目录 ; -F 标记文件类型,为不同的文件类型添加不同的符号
-L level遍历目录的最大层数,level为大于0的正整数 touch -L 2 /a
pwd命令:显示当前目录的绝对路径
语法:pwd [option]
选项:
pwd [选项】 //此命令一般直接使用
yum install 安装命令的指令
删除目录,删除文件
语法:rm [option] [file]
选项:
-r 递归删除目录及内容
-f 强制删除
-i 在删除前要确认
cp命令:复制文件或者粘贴
语法:cp [option][source][dest] 如:cp test1 /new 将test1复制到new中
选项:
-r 递归复制目录,即复制目录下的所有层级的子目录及文件
注意:
. 表示当前目录
\cp 复制重复直接覆盖,不再询问 #cp=cp -i \cp=cp
mv命令:移动和重命名文件
语法:mv [option] [source] [dest]
选项:
-f 若目标已经存在,不会询问覆盖
-i 若目标已存在,就会询问覆盖
-n 不覆盖已存在的文件
有两个功能:
1.指明路径时是剪切的功能
2.如果指明两个名字时是重命名 mv 【原文件名】 【新文件名】
man命令:帮助信息查看
常用快捷键:
【home】 //跳转到第一页
【End】 //跳转到最后一页
/字符串 //向下依次查找想要的内容
?字符串 //向上查找想要的内容
n,N //当使用?或/时,n会继续向前搜索方向的下一个匹配的查询;N则进行相反方向的查询。备注(在非搜索状态,N或n不生效)
q //结束本次帮助
–help:获取命令帮助查看信息
使用方法:命令 --help
使用info获取帮助信息,注意用来查看命令的使用帮助和man类似
使用方法: info 命令
互联网搜索获取命令帮助信息
试题:
切换到/tmp目录下,查看当前的工作位置,同时创建data1,data2,data2三个目录
分别在data1,data2,data3目录下创建3个文件,名字为agan1,agan2,agan3,然后查看目录的整个目录结构情况
把/etc/host文件复制到/tmp/data1下,然后把data1目录复制到/opt下
将/tmp/data1目录移动到/root目录下,然后删除/opt/data1目录下的host文件,然后删除/opt下的data1目录