Linux命令学习 | 青训营笔记

122 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 3 天

Linux命令学习

本次青训营我使用Ubuntu系统作为开发环境,因此需要对Linux命令较为熟悉。 查看命令 ls -a 列出目录下的所有文件,包含.开头的隐藏文件
-l 列出文件的详细信息
-i 查看文件的iNode号(iNode会指向文件块所在的位置)
-h 以容易读取的方式显示文件大小
-d 仅列出目录本身,而不显示目录中的文件
-t 按照时间顺序排序,时间越早越早下面 树形目录 tree tree -L n 目录,因为有可能目录过深所以需要使用-L参数其中n指定目录深度 切换目录命令 cd 进入目录的命令 参数 / 代表系统的根目录
. 代表当前目录
.. 代表进入当前目录的上一级目录
如果说不加任何参数,直接使用cd,则返回到当前用户的目录 mkdir 命令 在当前目录创建目录命令 不能进行越级创建 -p 创建多级目录
-v 查看目录创建的过程 rmdir 删除空目录的命令 touch file命令 如果touch的文件已经存在,那么不会生成新文件,不存在生成文件 rm命令 默认删除文件,如果需要删除文件夹需要加入-r命令 -f强制删除 -v可视化删除 cp 复制命令 cp file1 file2 将file复制并命名为file2 如果file2为目录就复制到file2目录下 cp -r 目录1 目录2 将目录1整体复制到目录2 mv移动命令 注意与复制命令cp的区别。mv命令使源文件的状态发生改变。 cat命令 查看文件内容 参数 -A 查看所有内容,$代表每行的结尾
-n 显示行号 倒序查看文件内容tac 也就是cat命令相反 查看 文件开头几行 head -n N N代表数字指查看几行内容 文件结尾几行 tail -n N