Linux[基本指令]
pwd
查看当前所处的工作目录
斜杠在Linux中作为路径分割符
路径存在的价值为了确定文件的唯一性
cd指令
更改路径
cd +你要去的路径(直接进入)
cd . 当前目录
cd . . 上级目录(路径回退)
最后的’/'为根目录(根节点)
Linux还是window的目录结构都是树状的
路上节点为目录
叶子节点为空目录或者普通文件
从目录开始到文件为绝对路径
/root/115/test.c [绝对路径]具有唯一性
直接进入
相对路径
…/test2.cpp
相对于已经处于的路径找文件(相对路径也能唯一的找到文件,相对路径也有唯一性)
绝对路径 :配置文件写入某些文件的路径
相对路径:命令行操作的时候
d开头为目录文件
-rw开头为普通文件
-d选项,不查看目录里的内容
cd -跳转至当前最近目录(上一次所处的路径)
cd ~
当前目录的家目录(回家)
家目录是首次用户登录时的位置
和window的桌面概念一样
超级管理员家目录
touch(创建普通文件)
在指定目录下创建新文件
touch test.c
touch已经存在的文件
更新文件时间
mkdir
新建目录
mkdir -p
创建一串目录
tree
看到树形结构
这里需要再虚拟机上安装tree
否则报错
安装成功!!!
rm
rm -f(不询问)删除
[目录不能删]
rm -r(递归删除)
[目录能删]
rm -rf(递归强制删除)
删除文件
man
在线查找功能
man ls查找ls的功能
man 3 printf
也可以查找库函数
which
所谓的命令其实是Linux在user/bin下的可执行文件
指令:本质就是别人写的可执行脚本,存入系统!!和window上的应用一样
下载软件:本质把程序拷贝到/user/bin
alias
取别名
可以给指定指令取别名
echo
直接打印
>
输出重定向
每一次输出,会覆盖掉原本的内容
>log.txt清空文件
如果文件不存在,会新建log.txt
>>log.txt追加重定向
双箭头不会清空文件
cat
默认从键盘里面读取字符
< 输入重定向
ls /dev/pts -l
显示器终端文件
一个终端为0,一个终端为1