pwd
pwd
显示当前你所在的路径
ls
ls
查看当前路径目录下的所有文件
ls-l
ls-l
显示当前目录下的所有文件,包括文件的详细信息:大小,格式,日期等
mkdir
mkdir + name
创建一个名为name的文件夹,
cd
cd name
进入名为name的目录
touch
touch + name
创建一个名为name的文件,注意:文件和文件夹的区别
文件的基本知识
一个文件分为两个部分:
- 文件的属性 :创建日期,文件大小,文件的格式等
- 文件的内容
所以对文件的操作分为两个部分
- 对文件的属性的操做
- 对文件内容的操作
ls -l -a
ls -l -a
或者 ls -la
或者ls -al
或者ls -a -l
顺序好像不是特别影响
这里的a
是all
的意思
在Linux中:以点
即:.
开头的文件被称为隐藏文件
ls -l
默认不显示隐藏文件,但是 -a
之后就会把隐藏文件显示出来。
问题来了:既然.
和..
是隐藏文件,但是我根本就没建立它们呀,
那它门是干嘛的呀?
一个点:.
的意思是 :当前的目录。
两个点:..
的意思是:上一级的目录。
用法:
which
which
查找命名,比如:which + 想要查找的命令
如何给命令取别名
alias + newname='oldname'
/
/
路径分割符
linux的目录结构:
绝对路径:从根目录开始一直到我们想找的那个文件的方式叫绝对路径
相对路径: 相对当前位置来找我们想找的那个文件
假如我们在lib的目录
中,我们想找到 a.txt
我们可以有两种方式
绝对路径:/usr/bin/a.txt
相对路径 : …/bin/a.txt (前面应该是两个点,表示上级目录)
绝对路径的优势是:无论在什么路径目录下都是对的。
相对路径则是要根据当前路径的位置来判断你要找的文件的位置
cd ~
cd ~
一键回家的功能,相当于手机的home键
cd - (相当于电视遥控器的返回键)
cd -
可以返回上一步操作所在的目录
stat
stat + 文件名
查看文件的更多属性。
mkdir 如何创建一连串的路径
mkdir -p + 你要创建的一连串路径
tree
如何安装tree
命令:
yum install -y tree
rmdir 删除空目录
rmdir
rmdir + 要删除的空目录的名字
它只能删除空目录
rm 删除操作
rm + 你要删除的文件名
它会问你是否要删除,你输入y
就行了,y
就是yes
的意思
同理:n
是no
的意思。
如果,你觉得它问的麻烦的话,你可以使用:
rm -f + 你要删掉的文件名
这样操作系统就不会询问你了,-f
表示强制删除。