Linux 常见操作(二)——基于CentOS 6.6

1,在家目录下创建文件的3种方式:

在这里插入图片描述

2,使用vi编辑器的一种常见问题

例如:vi /etc/networks
在这里插入图片描述
 原因是用户没有权限编辑此文件;
 出现错误时处在命令行模式,只需要输入shift+:进入底行模式,再输入q!不保存退出即可。

3,配置用户权限

◇观察原始的centos用户的权限
● 观察图形界面下centos用户在/usr/local下不能创建文件,菜单都是灰色的;
● 执行命令:[centos@s0 ~]sudo mkdir /usr/local/test,发现加上sudo命令也不能提升权限,也不能执行成功。

◇提升centos用户的权限
(1) centos用户执行su - 切换到root用户;
(2) root用户执行visudo(注意vi和sudo之间没有空格,此处很特殊),进入vi编辑器;
(3) 在底行模式下输入set nu(set number的简写)显示行号,先定位到98行,然后在第98行后增加如下一行,当中的间隔为Tab或空格键;

centos		ALL=(ALL)		ALL		

(4) 在底行模式下输入set nonu关闭行号;
(5) 执行exit命令退出root用户。

◇测试权限是否提升

(1) 执行[centos@s0 ~]$ sudo mkdir /usr/local/test,在/usr/local/目录下成功创建文件夹test;
(2) [centos@s0 ~]$ cd /usr/local;
(3) 使用[centos@s0 local]$ ls -l或者[centos@s0 ~]$ ll命令观察此时test所属用户和组还是root;
在这里插入图片描述
(4) 使用[centos@s0 local]$ sudo chown -R centos:centos test,改变所属用户和组为centos # -R是递归的意思,必须是大写;
(5) 使用[centos@s0 local]$ ls -l或者[centos@s0 local]$ ll命令观察此时test所属用户和组(由于ls -l经常使用,可以简写为ll );

在这里插入图片描述
(6) 删除测试的目录[centos@s0 local]$ sudo rm -r test #-r是递归的意思,大写小写都可以。
在这里插入图片描述

说明:
但是考虑到生产环境中不允许某个普通用户拥有整个系统中所有命令的最高执行权,因此ALL参数就有些不合适了。因此只能赋予普通用户具体的命令以满足工作需求,这也受到了必要的权限约束。如果需要让某个用户只能使用root管理员的身份执行指定的命令,要给出该命令的绝对路径,否则系统会识别不出来。
在这里插入图片描述
设置使用sudo不需要密码
在每次执行sudo命令后都会要求验证一下密码。虽然这个密码就是当前登录用户的密码,但是每次执行sudo命令都要输入一次密码其实也挺麻烦的,这时可以添加NOPASSWD参数,使得用户执行sudo命令时不再需要密码验证:
在这里插入图片描述

4,Linux命令的2种帮助方式

例如:使用帮助,观察chown命令的参数

chown --help 或者man chown

man是manual手册的意思;
--help是man的简易说明。

5,创建用户

使用useradd命令
在这里插入图片描述
/bin/bash 作为shell。完整写法为useradd -m hadoop -s /bin/bash。

6,2个常用的清除操作

按下Ctrl+C(C是cancel的意思),可以清除终端中的命令,如下图
在这里插入图片描述
Ctrl+c还可以中断正在运行的程序,经常使用。

清屏
输入命令clear;或者按下Ctrl+L(L是load的第一个字母)。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值