大数据学习2————linux time:2019.12.6 下午

一.常用基本命令

1.帮助命令  man 命令

                     ls -l等同于 ll

2.帮助命令 help 命令

                  help只能查shell内置命令   例如 cd

3.往上退一层

                 cd ..

4.回家

                  cd     /cd ~

5.回到上一次的目录

                  cd -

6.常用文档操作

                 w 写入  q 退出  !强制操作   /查询  n下找  N上找 ?查找  set nu 获取行号 set nobu 取消行数

二.文件目录类

1.pwd 显示当前所在的目录(绝对路径)

大数据学习2————linux time:2019.12.6 下午

三.文件操作

1.创建一个目录

                              mkdir 目录名

大数据学习2————linux time:2019.12.6 下午

2.创建一个目录

                              mkdir -p 目录文件      级联递归的创建

大数据学习2————linux time:2019.12.6 下午

3.删除一个文件

                             rmdir 文件名  只能删除空的目录文件

4.复制文件

                            cp 复制文件  目标路径

大数据学习2————linux time:2019.12.6 下午

                            cp -r 复制文件  目标文件

5.复制

                     yy 复制语句   p 粘贴     dd 删除当前行

                     u 撤销上一行 

6.touch创建空文件

                     touch 文件名

7.rm移除文件或目录                     慎用不可逆

                     -r 递归删除目录中所有内容   yes

                     -f 强制删除                     慎用不可逆

                     -v 显示指令过程

8.mv移动文件

                     mv 文件 目标目录大数据学习2————linux time:2019.12.6 下午

9.cat命令

                     cat 文件                     严格注意空格和空行问题 -n显示行数 

大数据学习2————linux time:2019.12.6 下午

10.more文件内分屏查看器

                     more 文件    空格 下一页    回车下一行  q退出    = 输出当前行号  大数据学习2————linux time:2019.12.6 下午大数据学习2————linux time:2019.12.6 下午

11.less分屏显示文件内容

                     与more类,但是更强大.先加载一些,再加载其他的

                     空格 下一个  箭头上下  /字符串 查询字符串在文件

12.echo "内容" 在控制台显示内容(若内容中有转义字符,需要加-e)

大数据学习2————linux time:2019.12.6 下午

13.head 显示文件头  默认显示前十行

                     head -n (行数) 文件名大数据学习2————linux time:2019.12.6 下午

14.tail 显示文件末尾 默认后十行

                      tail -n (行数) 文件名    和head不同有-f显示文件新追加的内容 (也是1行显示)---老师说非常有用

四.动态追加

                      > 覆盖写

大数据学习2————linux time:2019.12.6 下午

将123写入后被覆盖了

大数据学习2————linux time:2019.12.6 下午

                      >> 追加

大数据学习2————linux time:2019.12.6 下午

此时再tail -f查看

大数据学习2————linux time:2019.12.6 下午

Ctrl +c退出 tail

五. ln软连接          相当于快捷方式

                      ln -s 源文件 软连接名字

大数据学习2————linux time:2019.12.6 下午

  在删除软连接的时候后面不能加/

大数据学习2————linux time:2019.12.6 下午

如果加上/会删除里面的文件

六.查询历史命令  history--分用户,只显示用户用过的命令

大数据学习2————linux time:2019.12.6 下午

七.时期类            可以组合"%Y-%M"

                   date

                   date+%Y   年

                   date+%m   月

                   date+%d 天

                   date+%H 时间

                   date+%S 秒

                   date+%M 分

date -d ‘1 days ago’ 显示前一天

date -d ‘-1 days ago’ 显示明天

date -s 字符串   此时系统时间发生改变

大数据学习2————linux time:2019.12.6 下午

cal 日期  显示日历