小柔叶子 带你走进大数据——Linux基础篇


小柔叶子 带你走进大数据——Linux基础篇
文章图片
一、linux目录结构
①bin:存放二进制可执行文件(常用命令一般都在这里)
②sbin:存放二进制可执行文件 , 只有root才能访问 。
③etc:存放系统管理和配置文件
④home:存放所有用户文件的根目录 , 是用户主目录的基点 。
⑤usr:存放系统应用程序(最大而且重要的目录) 。 (比较重要的目录:/usr/local本地系统管理员软件安装目录)
⑥opt:额外安装的可选应用程序
⑦root:超级用户(系统管理员)的主目录
⑧var:存放运行时需要改变数据的文件 , 也是某些大文件的溢出区(如:各种服务的日志文件)
⑨tmp:公共的临时文件存储点
⑩lib:存放根目录系统程序运行所需的共享文件 。
……
二、linux基本的操作命令
①pwd:查看当前目录的绝对路径
②cd切换目录【tab键补全】
.表当前目录
..当前目录的上一级(父目录)
-用cd命令切换目录前所在的目录
③绝对路径:以斜线(/)开头 , 描述到文件位置的完整说明;
④相对路径:不以斜线(/)开头 , 指定相对于当前工作目录而言的位置
⑤ls:显示文件或目录信息;
ll:查看目录文件列表
⑥mkdir:创建一个空目录
⑦rmdir:删除空目录
⑧rm-rf:删除目录或文件;
rm-f:删除目录或文件(询问是否删除)
⑨touch:生成一个空文件或更改文件时间
⑩mv:移除文件或目录;更改文件或目录的名称
①vi/vim:编辑文件内容
②crtl+l:清屏
③:wq:编辑后保存退出;
:w:编辑后保存不退出;
:q:无改动时退出;
:q!:强制退出
进入文件后 , 在不进入编辑模式时使用 , 若当前处在编辑模式 , 则在esc后再使用
①yy:复制光标当前行
②y3y:复制一段内容 , 从光标处开始往下数 。 【中间数据可变】
③p:在光标的下一行处粘贴内容
④u:撤销上一步
⑤dd:删除光标当前行
⑥shift+^:移动到行头
⑦shift+$:移动到行尾
⑧1+shift+g:移动到页头
⑨shift+g:移动到页尾
⑩数字+shift+g:移动到指定行
①查找内容:
:/跟要搜索的词shift+n向上查找
:?跟要搜索的词shift+n向下查找
②:setnu:显示行号
③reboot:重启虚拟机命令
进入编辑模式:
①i:位于光标前【指删除或添加的内容均在光标前】
②a:位于光标后【指删除或添加的内容均在光标后】
③o:光标行的下一行
④esc:退出编辑模式
①cat:查看文本文件内容
②more:可以分页查看
③less:不仅可以分页、还可以方便地搜索、回翻等操作
④tail-10:查看文件的结尾10行
⑤head-10:查看文件的头部10行
⑥echo:把内容重定向到指定文件中 , 有则打开 , 无则创建
⑦find:查找文件
⑧file/stat:查看文件类型或文件属性信息
⑨ln:建立链接文件
⑩重定向“>”是覆盖模式 , “>>”是追加模式
①|:管道命令 , 将前面的结果给后面的命令 。
【eg:ls-la|wc , 将ls的结果交给wc命令来统计数字
解析:
①ls是单词list(列出)的缩写 , 意思是:列出目录下的文件;
②-la是两个参数:
-l中的l是单词Long(长)的意思 , 这个参数不但列出目录下的所有文件的名字 , 还可以显示文件的详细信息(文件还是目录、权限、大小、所有者、修改时间等)
-a中的a是单词all(所有)的意思 , 添加此参数可以显示被UNIX系统隐藏的系统文件(即:以.作为文件名开头的文件)
③ls-la的意思是:显示当前目录下所有文件(包含隐藏文件)的详细信息 。