pwd
位于当前所在位置
lhz@lhz-deepin:~$
用户lhz登录lhz-deepin这台主机上
~代表当前位置处于当前用户主目录或者称之为当前用户家目录
/home/lhz
ls
查看或者显示
ls -l 以列表方式显示当前目录下的目录和文件的相关信息
ls -a 显示所有目录和文件包含隐藏的 在linux中不论是目录还是文件前缀加点代表隐藏
ls -al 多个参数可以联合使用
clear
clear 清屏
ctrl + l 清屏 ctrl + u 清空当前行内容
cd
change directory 目录切换 绝对路径与相对路径 相对路径参数: ./ 当前目录 在当前目录./可以省略 ../ 父级目录 - 返回上一级目录 从哪儿来回哪儿去 ~ 返回当前用户主目录
mkdir
# make directory 创建目录
mkdir /home/lhz/aa
# 可以同时创建多个目录
mkdir /home/lhz/aa/a1 mkdir /home/lhz/aa/a2
# 递归创建 -p
mkdir -p /home/lhz/a/a1 /home/lhz/a/a2 /home/lhz/b/b1 /home/lhz/b/b2
rmdir
# remove directory 删除空目录
rmdir /home/lhz/a/a1
rmdir /home/lhz/b/b1 /home/lhz/b/b2
rmdir /home/lhz/b
rmdir /home/lhz/a
# rmdir: 删除 '/home/lhz/a' 失败: 目录非空
touch
创建空文件
rm
remove 删除文件
-f 删除文件不会提示确认信息
-r 递归删除
rm -rf 可以删除文件也可以递归删除目录
注意:禁止在root权限下使用 rm -rf /
touch b c
rm b
rm -f c
mkdir -p a/a1 a/a2
rm a
# rm: 无法删除'a': 是一个目录
rm -rf a
cp
copy 拷贝
cp 源文件路径 目标文件路径
-v 显示拷贝过程 -r 递归复制目录及其子目录内的所有内容
mkdir a b
touch a/a.txt
cp a/a.txt b
# 目标文件与源文件同名 注意 如果存在目标文件存在同名文件则覆盖目标同名文件
cp -f a/a.txt b
cp a/a.txt b/b.txt
mv
move 移动
实现类似 剪切和重命名的效果
当源文件和目标文件在同一目录下 表现效果如同重命名
cp -r opt/maven/ ~/
mv ~/maven/ ~/Documents/
mv ~/Documents/maven/ ~/Documents/mvn