0
点赞
收藏
分享

微信扫一扫

操作系统实验一小结

艾晓雪 2022-05-01 阅读 42
hivehadoop

掌握基本SHELL命令

1.查看当前工作目录为用户的主目录

pwd---查看路径 ;ls查看当前目录

2.在当前家目录下创建一个新目录

用mkdir+文件名,eg:mkdir -p apple.txt

3.创建两个文件:yourname.my,创建的文件拷贝到新目录yournamedir中,再将yourname-2.my更名为yourname-file.my

eg: touch orange1.txt  orange2.txt//创建两个txt文件;

cp   orange1.txt    ./apple/orange-file.txt  //将文件复制过去的同时直接改名,(因为暂时我还不知道还有别的什么方法)

4.ln建软链接

eg: ln -s orange1.txt orange-soft.txt 

stat orange-soft.txt  //查看文件的内容,可以看到文件的详细信息,是stat不是start,记得分清楚

5.ln建硬链接

eg: ln  orange1.txt  orange1-hard.txt

stat orange1-hard.txt

6.more 分页显示文本文件

命令格式:more  [选项]  [文件]

eg: more  /home/hadoop/apple/orange1.txt

7.head 显示指定文件的前若干行

命令格式:head   -n  行数值  [文件]

默认缺省显示文件的前10行内容。

eg: head  -4  /home/hadoop/apple/orange1.txt  //表示显示orange1.txt文件的前4行

8.tail 查看文件末尾数据

命令格式:tail  -n  行数值 [文件]

默认缺省显示文件的后10行内容

eg: tail  -4  /home/hadoop/apple/orang1.txt  //表示显示orange1.txt文件的后4行

9.find,输出重定向>

查找/etc目录下以名字中包含“conf”的文件,保存查到的结果信息到/tmp/yourname-find

find /etc -name "*conf*" -type f >/home/apple/orange-find.txt

出现权限不够时,用su root,先进入root里面

10.grep 在文件/etc/passwd中查找到所有包含字符串nologin的行,将找出的行内容保存到一个名为yourname-grep的文件。

eg: grep /sbin/nologin /etc/passwd>/home/hadoop/apple/orange-grep.txt

11.完成文件打包

命令格式:tar  [参数]  打包文件名 文件

选项 说明

-c 产生.tar打包文件

-v 列出打包解包的详细过程

-f 指定打包文件的名称

-z 以.gz的格式压缩或解压打包文件

-j 以.bz2的格式压缩或解压打包文件

-x 从打包文件中还原文件

-C 解压到指定目录

-r 将文件追加到打包文档末尾

打包:

tar  -czvf  [存放路径]打包文件名.tar.gz  源文件或目录

tar  -cjvf  [存放路径]打包文件名.tar.bz2  源文件或目录

tar  cJvf   [存放路径]打包文件名.tar.xz  源文件或目录

解包:

tar  -xzvf  [存放路径]打包文件名.tar.gz   [-C  解压目录]

tar  -xjvf  [存放路径]打包文件名.tar.bz2  [-C  解压目录]

tar  xJvf  [存放路径]打包文件名.tar.xz   [-C  解压目录]

eg: tar -czvf apple.tar.gz  /home/hadoop/apple //打包压缩

tar -ztvf apple.tar.gz  /home/hadoop/apple-extract //解压到apple-extract文件里边

12.权限相关操作

修改密码 passwd,从你的普通用户切换到root用户 su root.

 13.新建目录,并设置权限,提示:chown,chmod

eg:mkdir apple1

chmod  u+rwx apple1

chmod goa-rwx apple1

14.除了所有者,任何用户对改文件只能只读。

chmod goa+r  apple

15.建一个文件/root/ab,使用文字设定法对文件设置权限,用户所有者为读取、写入和执行权限,同组用户为读取和写入权限,而其他用户没有任何权限。

eg: chmod u+rwx ab

chmod g+rw- x ab

chmod oa-rwx ab 

举报

相关推荐

0 条评论