目录操作命令
绝对路径:以"/"开头的路径写法,而"/"又是Linux的根目录
相对路径:不以"/"开头的路径写法,以目标路径相对当前路径,如果要往上找一级,则使用.., 如果获取当前目录中的某个文件则直接写文件名,或者./文件名
如果目录路径以"/"开头是绝对路径,如果目录路径不以"/"开头是相对路径
切换目录命令
cd app 切换到app目录
cd .. 切换到上一层目录
cd / 切换到系统根目录
cd ~ 切换到用户主目录: 如果当前用户是root则切换到root目录,如果是普通用户则切换到home
cd - 切换到上一个所在目录(上一个操作的)
列出文件列表
ls 展示当前目录下资源(不包含隐藏的文件)
ls -a 显示所有文件或目录(包含隐藏的文件), 文件带点的是隐藏文件
ls -l 展示文件的详细信息,简写成 ll
ll -h 友好显示文件大小(kb)
ls -al 展示文件的详细信息(包含隐藏的文件)
创建目录和移除目录
mkdir app 在当前目录下创建app目录
rmdir app 删除app目录
pwd 显示当前目录的绝对路径
文件操作命令
cat 文件名 查看文件的内容 适合文件内容不多情况
more 文件名 分页查看文件的内容 适合文件内容多的情况
tail -f 文件名 滚动查看文件内容
文件目录通用操作命令
touch 文件名 创建文件
mv 文件 目录 把文件移动到目录
mv 文件 目录/文件名 把文件移动到目录,重新命名
mv 目录 目录 移动目录
mv 文件 新的文件 重新命名
cp 文件 目录 把文件拷贝到目录
cp 文件 目录/文件 把文件拷贝到目录,重新命名
cp -r 目录 目录 拷贝目录
cp 文件 新的文件 拷贝 重新命名
rm -rf 文件/目录 删除