记录一下常用的命令
ls
这个就是展示当前目录下的内容
有几个参数可以用
-l 显示文件目录的详细信息
-a 显示那些不可见的.开头的文件
别的用的时候再查吧 够用就行了
cd
进行目录之间的跳转
就是几个符号用熟练就好
. one dot 指代当前的目录
… dot dot 指代父亲目录
~ 表示home目录
mkdir
用来创建一个目录 可以有多个参数 同时创建多个目录
mkdir dir0
mkdir dir1 dir2
cp
这是一个复制文件或者目录的指令
mv
这是一个可以移动目录或者文件的指令 具体一些参数用的时候在查一下
alias
起别名 这个很方便感觉
lg='ll | grep ’
ll=‘ls -l’
这是我现在起的别名 可以在自己的机器上定义自己的命令
man
这是查看某个命令的手册
man ls
rm
删除文件或目录的命令
然后就是一些重定向的命令
> 命令 这可以把标准输入输出到文件里面
例如 ls -l > ls.txt
可以吧ls的输出结果保存到一个文件中
当然一个程序的运行结果也可以保存
./hello > hello.txt
这可以吧一个可执行文件的输出保存到文件中
两个叠加是在文件追加 >>
ls -l >> ls.txt
一个的话是重写。千万不要把>指向命令 会把这个命令的文件重写,那么之后这个命令就不能用了,,
管道初识
介绍一下感觉比较常用的管道命令
ls -l | cat
就是一个竖着的线 表示一个命令的输出 当作下一个命令的输入
这样的话可以用来组合命令来进行输出
ls -l | grep cpp | > ls-pipe.txt
中间可以搭配上别的命令,将管道变成一个过滤器
grep 命令 模式匹配 非常强大 搭配管道使用 也可以直接用来搜索文件文本
echo 命令 可以让一个表达式显示出来 就一般都是$()这样用
可以用来检验这个命令,运行之前先尝试一下 ,参数