【大数据第02回】Linux命令进阶

1. 管道服务 |

当我们有两个服务连续使用时,可以使用管道服务。commend1 | commend2
命令2是在命令1的输出结果上使用的。

2. 权限

1)r 可读,w 可写,x 可执行。
当使用ll来查看文件和文件夹的详细信息时,我们会看到这样一串符号,drwxr-xr-x。我们先将其拆分成三组,1 :rwx,2 :r-x,3 :r-x。在这三组中第一组代表了这个文件或者文件夹所属用户的权限,第二组代表这这个用户所属用户组内其它成员的权限,第三组代表着另外用户组的权限。
另外权限也可以用数字来表示。r = 4 ,w = 2,x = 1,当某个权限组是数字7的话意味着4+2+1,就是可读可写可执行的权限了。

2)修改某文件或者文件夹的三组使用权限:chmod 777 filename ,数字部分代表了三组使用对象。修改某文件或者文件夹所属用户的命令:chown username filename,如果是文件夹的话要加上参数 -R,大写的R表示递归的意思。
在这里插入图片描述

3)临时获取root权限:sudo commend1
需要修改/etc/sudoers中的一些信息
在这里插入图片描述

3. 网络安装

1)yum install xxx
不确定xxx的具体名称的话,可以使用yum search xxx
不想在中间执行一些不必要的输入可以使用 yum -y install xxx

2)rpm -qa 来查询所要的rpm包,-q为查询的参数,-a为显示所有的参数。也可以使用管道服务来显示具体某个rpm包的:rpm -qa | grep xxx。

3)卸载某个rpm包时,rpm -e 包名 或者yum remove 包名,包名不需给出后缀名。
强制卸载命令:rpm -e -nodeps 包名

4. 查看端口号以及杀死进程

1)netstat -nlp | grep uid 这里使用了某个进程的uid号来查询,也可以使用进程的名称。要查看某些进程的具体信息是使用命令 pgrep -l xxx,从后台获取某个进程的名称和pid。

2)杀死某一个进程的使用,一般都是使用pid来指定一个进程,因为使用名称的话会对应多个子进程,pid是唯一的。kill -9 ( p g r e p − f x x x ) , 用 (pgrep -f xxx),用 (pgrepfxxx)()括起来的命令的结果作为引用。

3)ps命令显示当前系统进程状态,-ef是将所有进程以全格式的方式显示出来。而pgrep -f则是从运行进程队列中查找进程,在有-f参数时也只是返回pid号和名称。

5. 查看ip

1)window系统下在cmd中输入ipconfig就可以查看当前机子的ip。
在linux/Mac系统下在终端中输入ifconfig来查看地址。

2)通过hostname这个属性来查看地址,分别为:hostname -i 和 ping hadaoop,注意这里的hadoop001是hostname,可以在/etc/hosts这个配置文件中修改或者查看hostname。
在这里插入图片描述

6. 上传和下载

使用Xshell和crt可以方便地将linux上的某个文件下载到你的本机上查看,也可以将本机的文件上传到linux上。
先安装 yum install lszrz,
rz上传 sz下载。另外用FileZilla这样的可视化软件也可完成上传和下载。

7. 解压和压缩

1)zip -r data.zip data/* 这个是将文件压缩到data.zip这个压缩包里
unzip data.zip 解压这个压缩包

2)tar包
使用tar -czvf xxx.tar.gz/xxx.tar data/*来压缩,
解压使用tar -xzvf xxx.tar.gz/xxx.tar

8. 配置环境变量

1)全局
全局的环境变量在/etc/profile当中,以全局方式配置环境变量,所有用户都能使用这个路径或者命令。当配置完以后要输入命令:# source /etc/profile
在文本末添加
2)个人
.bash_profile 、.bashrc (隐藏文件)
~/.bash_profile
source ~/.bash_profile 生效
. ~/.bash_profile 生效

9.查看帮助文档

一般是 # 具体的命令 --help

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值