大数据学习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 显示当前所在的目录(绝对路径)
三.文件操作
1.创建一个目录
mkdir 目录名
2.创建一个目录
mkdir -p 目录文件 级联递归的创建
3.删除一个文件
rmdir 文件名 只能删除空的目录文件
4.复制文件
cp 复制文件 目标路径
cp -r 复制文件 目标文件
5.复制
yy 复制语句 p 粘贴 dd 删除当前行
u 撤销上一行
6.touch创建空文件
touch 文件名
7.rm移除文件或目录 慎用不可逆
-r 递归删除目录中所有内容 yes
-f 强制删除 慎用不可逆
-v 显示指令过程
8.mv移动文件
mv 文件 目标目录
9.cat命令
cat 文件 严格注意空格和空行问题 -n显示行数
10.more文件内分屏查看器
more 文件 空格 下一页 回车下一行 q退出 = 输出当前行号
11.less分屏显示文件内容
与more类,但是更强大.先加载一些,再加载其他的
空格 下一个 箭头上下 /字符串 查询字符串在文件
12.echo "内容" 在控制台显示内容(若内容中有转义字符,需要加-e)
13.head 显示文件头 默认显示前十行
head -n (行数) 文件名
14.tail 显示文件末尾 默认后十行
tail -n (行数) 文件名 和head不同有-f显示文件新追加的内容 (也是1行显示)---老师说非常有用
四.动态追加
> 覆盖写
将123写入后被覆盖了
>> 追加
此时再tail -f查看
Ctrl +c退出 tail
五. ln软连接 相当于快捷方式
ln -s 源文件 软连接名字
在删除软连接的时候后面不能加/
如果加上/会删除里面的文件
六.查询历史命令 history--分用户,只显示用户用过的命令
七.时期类 可以组合"%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 字符串 此时系统时间发生改变
cal 日期 显示日历