大数据day01
Linux课程
1.目录操作:
1.1切换目录
命令: cd + 目录的路径
查看目录的完整路径: pwd
命令 cd .. 返回到父目录
2.1新建目录
命令: mkdir + 目录名字
查看当前目录下拥有的子目录和文件: ls
3.1 拷贝目录
cp source dest –r
4.1 删除目录
rmdirdirectory
注意:rmdir只能删除空目录,若要删除非空目录则用rm命令
rm-rf dir
5.1 移动/更改目录
移动文件或目录:mv + 目录/文件名字 + 其他路径
mvtest / 将test目录移动到 根目录/ 下
更改文件或目录的名字:mv + 旧目录名字 + 新目录名字
2.文件操作
2.1新建文件:(一切皆文件)
touch web.log 创建一个空文件
2.2 复制文件
cp web.log web_cp.log
复制文件,加一个–r参数, 代表遍历复制,此时可用于复制一个目录.
2.3删除文件
rmweb_cp.log
此时需要手动输入y ,代表确认删除。可加–f参数,直接删除,无需确认。当需要一个目录下所有东西时,加-r参数,代表遍历删除。
3.查看
3.1查看目录下的东西
ls / ll
命令 ls -l 等价于ll
查看目录下的所有东西(包括隐藏文件)
命令:ls –al 等价于 ll –a
3.2查看文件的内容
catfilename:一次性显示整个文件的内容
注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。
因此,一般用more等命令分屏显示.
more filename 该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今己显示的该文件的百分比。
按Space键,显示文本的下一屏内容。按Enier键,只显示文本的下一行内容。
按B键,显示上一屏内容。
按Q键,退出。
命令:more/etc/profile
less命令 与 more命令 非常类似
less filename:
h显示帮助界面
Q 退出less 命令
u 向后滚动半页
d 向前翻半页
空格键 滚动一页
b 向后翻一页
回车键 滚动一行
[pagedown]: 向下翻动一页
[pageup]: 向上翻动一页
以及上下键,向上一行,向下一行
3.3从头打印文件内容
head -10 filename 打印文件1到10行
3.4从尾部打印文件内容
tail-10 filename打印文件最后10行
注意:tail 还经常可以拿来查看文件的内容变化
加-f参数,tail –f filename
3.5查找文件或目录
find pathname –name filename
例子:find /-name profile
该命令表示为,在/目录下查找名字为profile的文件或目录,最后列出它的绝对路径
最后发现,linux系统根目录/ 下 一共有两个名字为profile,其中/etc/profile是一个文件,/etc/lvm/profile为目录
还可以按正则表达式来查找,且pathname越精确,查找的范围越小,速度越快。
find /etc -name pro*
该命令表示为:在/etc目录下查找以pro开头的文件或目录。
网友评论