携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情
Linux基本命令
使用命令的基本形式:
命令 选项 参数注意要有空格
ls
- 显示文件或目录
选项:
-a 隐藏文件也显示出来
-l 显示详细信息
-i 列出inode号码
pwd
- 显示当前用户所在的目录
cd
- 切换到某一目录下
路径
- 绝对路径:从根目录开始到指定的目录
- 相对路径:从当前路径下到指定目录
touch
- 创建一个普通文件,或者更改文件或目录的信息
stat
- 显示文件或文件系统状态
]]
mkdir
- 创建一个目录
选项:
-P:可递归创建目录
rmdir
- 删除一个空目录
选项:-p:如果删除目录的父目录也是空目录,也把该父目录也删去。
rm
- 删除目录或者文件
选项:
-r:递归式删除,删除目录及以下文件
-f:强制删除
man
- 查询手册
man+指令
例如:man ls
cp
把文件或者目录复制到指定位置。
mv
把文件或者目录移动到指定位置
cat
查看文件内容:
- tac(倒着查看文件内容)
重定向
echo
- 输出重定向:
显示到显示屏上。
写入到文件中。
追加重定向:不覆盖,从下一行开始写入。
输入重定向:
more
一页一页的显示文件内容
less
显示文件内容:(相对与more来说,可以上下翻看查看)
head
获取文件头多少行
head -几行 文件名
tail
获取文件尾后几行
tail -几行 文件名
find
查找文件。
grep
在文件中查找字符串,并打印出来。
zip/unzip
打包,压缩,解压缩。
-r:递归式压缩,把目录以及子目录一并处理。
tar
打包,压缩,解压。
选项:
-c:压缩
-x:解压
-v:压缩过程显示文件
uname
选项:
-a:显示系统全部信息
-r:显示内核信息
while
寻找指令
which 指令
这里的alias是起别名。
whereis
在一些特定的目录下文件或者目录名