文章目录
- touch
- 创建文件
- 更新文件最新修改时间
- ls
- ls
- ls -l
- ls -a
- ls -i
- pwd
- .
- ..
- cd
- cd + 路径
- 法一:cd + 绝对路径
- 法二:cd + 相对路径
- cd -
- stat
- tree
- mkdir
- mkdir创建一个目录
- mkdir -p创建一串路径目录
- ~
- /
- rmdir
- rm
- rm
- rm -f
- rm -r
- rm -i
- man
- cp
- cp
- cp -r
- mv
- nao
- cat
- cat
- cat -n
- tac
touch
touch的功能:
1.在当前路径下创建一个文件
2.更新文件的最新修改时间。
创建文件
更新文件最新修改时间
ls
ls
功能:显示当前路径下的文件名
ls -l
功能:显示除文件名以外的更多属性
文件 = 文件内容数据+文件属性数据
ls -a
功能:显示当前路径下的所有文件包括隐藏文件
ls -i
功能:查看文件的inode编号
当前ls的使用就介绍这几个
注意:ls 后面的指令可以两两或者更多一起组合使用。
pwd
功能:显示当前路径
.
在之前我们学到.是隐藏文件夹,那么.里面是什么?
从查看结果我们可知.为当前路径
…
在之前我们学到…是隐藏文件夹,那么…里面是什么?
从查看结果我们可知…为上级路径
cd
cd + 路径
功能:进入到目录当中
Linux的整个目录结构,本质上就是一块多叉树
所以当我们要想去某个目录时,有两个方法:
法一:绝对路径
法二:相对路径
法一:cd + 绝对路径
从图中可以看出cd确实可以进入到目录中
这就可以和之前学的.和…搭配起来:
法二:cd + 相对路径
从图中我们可以看出相对路径确实可以
cd -
功能返回上一次所在的路径
stat
功能:显示文件的各种时间信息
tree
以树状结构的形式显示当前文件夹下的所有文件或者目录(非隐藏型的)
mkdir
功能:创建一个目录,或者创建一串路径目录
mkdir创建一个目录
mkdir -p创建一串路径目录
~
~:为工作目录
/
/:为根目录
rmdir
功能:删除一个空目录
rm
rm
功能:删除一个普通文件
rm -f
功能:强制删除一个文件
有些时候文件是不允许删除的,而我们可以强制删除
rm -r
功能:递归删除目录
rm -i
功能:询问式删除文件
注意:rm和ls一样也是可以两两或者三三结合的。这里就不过多演示。
man
功能:查询资料
例如:我们在学习C语言或者C++的时候进常去查询各种函数的用法,man就是操作系统上的查资料方法。
使用方法:man + 要查询的
比如上图就是 man man 用man来查询man自己
man的退出是按q退出,按上下键来翻阅文章
cp
cp
功能:拷贝某一文件到某一路径下
cp + 文件路径 + 目的路径
注意:目的路径可以是相对路径也可以是绝对路径
cp -r
功能:递归拷贝文件目录到某一路径下
有时候有些文件不让拷贝可以:cp -rf拷贝
mv
功能:
1.移动某一文件/目录到某一路径
mv + 要移动的文件/目录的路径 + 目的地的路径
2.对文件/目录重命名
mv + 要改的文件+最终文件名
nao
功能:文本编辑器,可以进行一些简单的开发工作
cat
cat
功能:查看文件内容
cat -n
功能:查看文件内容并增加行号
tac
功能:倒着查看文件内容