Linux基础-文件和目录常用命令

该笔记基于廖雪峰老师的视频教程

linux下文件的目录和特点

  • linux下文件或者目录的名称最长可以有256个字符
  • .开头的文件为隐藏文件,需要用-a参数才能显示
  • .代表当前目录
  • ..代表上一级目录

常用命令

操作 命令 拓展
查看 ls ls-a
显示所有文件
ls-l
已列表方式显示文件的详细信息
ls-lh
以列表方式显示文件的详细信息(更加人性化)
切换 cd cd ~
切换到主目录
cd .
保持在当前目录
cd ..
切换到上级目录
cd -
切换最近两次的目录
创建和删除 touch
rm
mkdir
mkdir -p
递归创建
rm -f
强制删除
rm -r
递归删除
拷贝和移动 tree
cp
mv
tree -d
只显示文件夹
cp 源文件 目标文件
cp -i
覆盖前提示
cp -r
复制目录
mv -i
覆盖前提示
查看内容 cat
more
grep
cat -b
输出行号(内容行)
cat -n
输出行号(所有行)
grep -n
显示行号
grep -p
取反
grep -i
忽略大小写
grep ^a
行首(查询以a开头的行)
grep ke$
行尾(查询ke结束的行)
其他 echo 一般配合重定向使用
重定向 >>> >
表示输出
>>
表示追加
管道 | 一个命令作为另一个管道的输入

通配符的使用

  • *代表任意多个字符
  • ?代表一个字符
  • []表示可以匹配一个字符组
  • [abc]表示可以匹配a,b,c
  • [a-f]表示可以匹配a-f的字符组

相对路径和绝对路径

  • /根目录【一般表示绝对路径】
  • .或者 ..等【一般表示相对路径】

猜你喜欢

转载自blog.csdn.net/ZY65871127/article/details/90025190