Linux的基本指令
1.pwd
显示一个用户当前所处的目录
/路径分隔符
两/间一定是目录,而最后可能是目录,可能是普通文件(例如tfr),而最开始的/是根目录
Linux的文件结构是一颗从根目录/开始的多叉树,叶子结点是一个普通文件或空目录,非叶子节点一定是一个非空目录
/home/bit/test.c:绝对路径,具有唯一性
相对路径:以非root目录为参照点,定位一个文件
2.mkdir+文件名
创建一个目录(文件夹)
创建一个母鹿里含有其他目录,例如:
a/b/c
mkdir -p a/b/c
3.ls
显示当前目录下的文件
当前目录:当前我这个用户所处的目录
ls -l
如果默认查看当前自己的目录,但也可以跟指定目录,打印的是指定目录的内容
注意:ls是命令,-l是命令行选项,可以是0个或多个,都是用空格隔开
区别:ls只显示文件名,而ls -l会显示更多的内容
如果建立一个文件,该文件也要占据磁盘空间
文件=内容+属性
文件大小+最近修改或创建时间 +文件名
ls就是显示文件的属性,只有ls就只显示文件名
其中区分文件类型是由ls -l中的第一个字符显示,如果是d开头,就是目录
ls -a
显示隐藏文件
在Linux以.开头的文件是隐藏文件
-l -a -d
只查看这一个目录本身自己的属性
只显示
ll
ll是ls的别名
4.touch
touch+文件名
新建一个普通文件
其中以-开头的是普通文件
touch也可以改变文件的创建时间
5.cd
进行路径切换
在Linux中,即使是一个空目录,默认系统都会自带一个.(当前目录)和..(上级目录)
~:当前用户自己的家目录 任何一个Linux用户,用特定的用户名登陆系统时,默认在家目录下
cd ~ 返回到家目录
cd - 在最近目录下跳转
6.rmdir
rmdir删除目录,默认只能删除空目录
rm默认只能删除普通文件和目录
rm -f 强制删除文件和目录
rm -r 递归删除目录和文件
7.*
通配符
8.cp
拷贝普通文件
cp srcfile dstfile 直接拷贝
cp srcfile dstfile/ 拷贝到一个新的目录
cp srcfile dstfile/dstfile 拷贝到指定目录并给一个指定名称
拷贝目录
cp -r
会把文件拷贝到指定目录内部