ls:显示当前目录底下的指定文件或目录
ls -l更详细的信息
ls -a显示当前目录下的所有文件
命令中的选项可以一次传递多个 ,例如:ls -al
命令和选项有必须一个或多个空格
以.开头的文件,为隐藏文件ls -a可以看到,ls -l看不见
支持命令拼在一起,顺序随意
文件=文件内容+文件属性
文件属性:
d开头的叫目录
-开头的是普通文件类型,文本文件普通文件的一种
pwd命令,显示当前目录所属路径
windoes: \是路径分隔符
Linux:/是Linux下的路径分隔符
-l /root指定路径下的内容
Linux最开始的斜杠(/)是 根目录
cd后跟路径,切换到指定路径
一个点:特殊目录:当前目录
两个点:特殊目录:上级目录,cd ..用来进行简单的路径回退
ls -d只显示目录名
ls -ld显示更详细信息
ls -l进入目录本身
ls -ld / 只查看根目录本身
/是目录,可以放普通文件和目录,/里面的目录,也可以
Linux的目录结构,是一颗多叉树,其叶子节点一定是空目录或普通文件
tree +路径,会树状展开
路径具有唯一性,可以定位一个文件
whoami是查看当前操作用户
相对路径:一般用相对路径
绝对路径,任何路径下都能找到指定文件--配置文件中使用
任何一个目录下,都有.和..,新建的空目录也是
根目录的.和..都指向自己,其他目录.指向自己,..指向上级目录
cd -跳转至最近的上一次路径,cd ../加目录名或文件名会转换到上级目录的某个文件
用户登录Linux,默认所处目录即为家目录
cd ~会到家目录
touch新建普通文件
mkdir 创建目录
mkdir -p ./dir1/dir2/dir3可以创建一串路径
如何删除文件?
rmdir只能删除空目录(不重要)
rm删除文件
rm -r删除目录,递归式
超级用户删除的时候会问,回答用y or n回答
rm -rf强制删除,不会问
按键信息
tab 快速按两次,可以进行命令补齐和路径补齐(把不知道的路径补齐)
ctrl+c,失控的状态可以终止
Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是man,man默认查一号手册
nano 记事本,后加文件名可以在里面写内容
cat +文件名进行展示内容
上图操作可以将test.c变成可执行程序,但生成的可执行程序也要通过相对路径找或绝对路径查找
cp -r递归式拷贝目录,cp可以拷贝文件,但不可以拷贝目录
同一个目录下不允许存在同名文件