Centos7 目录与文件操作/ 用户、组权限操作/ vi文本编辑器

bin sbin:运行的程序目录
boot:跟系统引导相关的文件或者目录
dev:存放的设备名
etc:跟配置相关的文件
home:一些用户的目录在里面
lib lib64:存放的库文件
root:超级管理员目录
run:跟程序运行相关的一些文件
tmp:临时的数据
usr:一些安装的程序
var:可变长度的文件   比如-日志

-------------------------------------------------------------------------------

touch a.c  --创建名为a.c的文件

mkdir a.c  --创建名为a.c的目录

rm a.c --删除a.c文件(目录)

rm a.c -rf  --删除a.c文件(目录),不需要yes确认

mv abc 001  --将abc文件(目录)命名为001

mv abc tmp/  --将abc文件(目录)移动到tmp目录下

mv *.repo bak/  --件所有后缀为.repo的文件移动到bak目录下

cp abc tmp/test  --将abc文件(目录)复制到tmp/test目录下

pwd --查看当前所属的路径

clear  --清屏

useradd abc  --添加一个abc用户

groupadd abc  --添加一个abc组

userdel abc  --删除abc用户

groupdel abc  --删除abc组

vipw  --可查看所有的用户

vigr  --可查看所有建立的组

groups abc  --查看abc属于哪个组

su - abc  --登录abc用户

id root --查看用户的ID  linux中ID值越小,权限越大

whoami --查看当前登录用户

chmod --改变文件访问的权限
4==r  2==w  1==x  6==rw  5==rx
chmod +x a.sh  --给目录下a.sh增加一个可执行的权限

chown root 001  --将001文件所属用户更改为root用户
chgrp ccie 001  --将001文件所属组更改为ccie组

chown root.ccie a.sh  --同时改变文件a.sh的用户和组,用户为root,组为ccie

id root --查看用户root的ID     Linux中ID值越小,权限越大

-------------------------------------------------------------------------------

vim:文本编辑器

进入某个配置文件后,在不可编辑的状态输入u ,即可恢复删除的配置

进入某个配置文件后,在不可编辑的状态输入G ,光标直接会跳到最后一行

:set number  --显示vim配置文件下配置的行数

:setnonumber  --取消显示vim配置文件下配置的行数

在编辑文本中,查找摸个字符进行查找,在不可编辑状态输入  /

例:在文本中对字符cisco进行查找,在不可编辑状态输入   /cisco

往下查找按n,网上查找按N

将编辑文本中所有cisco换成hillstone,在不可编辑状态输入 :%s/cisco/hillstone

时间: 2024-10-10 01:50:49

Centos7 目录与文件操作/ 用户、组权限操作/ vi文本编辑器的相关文章

linux常用命令-用户,组,权限,用户配置文件

安全上下文(secure context):用户的uid/gid是否在文件的属主/属组中: 用户(uid)/组(gid):标识符 进程和文件对应用户/组: 用户组类别: 私有组:只包含用户自身并与用户同名,创建用户时,如果没有为其指定所属的组,系统会自动为其创建一个与用户名同名的组 基本组:用户的默认组 附加组,额外组:默认组以外的其它组 权限:r, w, x 文件:r:可读,可以使用类似cat等命令查看文件内容:w:可写,可以编辑或删除此文件:x: 可执行,eXacutable,可以命令提示符

apache的相关设置-给目录或者文件设置用户验证

给目录或者文件设置用户验证 再对应的主机配置文件中加入如下配置: <Directory /data/www/admin.php>    AllowOverride AuthConfig    AuthName "The administrator authentication!"    AuthType Basic    AuthUserFile /data/.htpasswd    require valid-user</Directory> Director

Linux下目录和文件的三种权限

在Linux下,目录和文件会有3种权限,分别是:可读r,可写w,可执行x.那么目录和文件的权限有什么区别呢?这篇博文解释的就是这个问题. 在解释之前,我们应该有一些基础知识:Linux系统下有3种身份(所有组.用户组.其他人),3种权限(r,w,x),3个修改权限的命令(chown, chgrp, chmod). 1. 文件的3种权限 1)read:可读取文件的内容,例如读取文本文件的内容. 2)writer:可以编辑.新增或者修改文件的内容,但是不可以删除该文件.这里的修改都是基于文件内容的,

Linux下用户-组权限配置

cat /etc/group cat /etc/ashadow 一.用户管理 1.添加用户 #useradd 用户名 useradd php100;用cat /etc/passwd查看 分析:php100是创建的用户名 x表示密码占位符 因为passwd文件是每个用户都有权限 所以直接显示是不安全的.密码存在了/etc/shadow文件中 1000表示用户id 1001表示用户所在的组id /home/php100表示家目录 末尾如果是bash表示可以登录系统 如果是nologin表示无法登录操

Linux中如何设置目录或文件的归属及权限

我们首先来查看一下目录的权限及归属,各个字段表示的含义: 权限字符在文件中的含义为: 读取.写入.执行权限也可以用数字来表示,具体如下: 命令chmod用来更改目录或文件的权限,基本的命令格式如下: chmod [ugoa] [+=-] [r w x] 文件或目录 或者 chmod nnn 文件或目录 其中ugoa表示该权限设置所针对的用户类别.u代表文件属主:g代表文件属组:o代表其他任何用户:a代表所有用户(u.g.o的总和). +=-表示设置权限的操作动作.+代表增加相应的权限:- 代表减

MYSQL用户及权限操作

在cmd中操作MySql 步骤: net start mysql 启动服务 mysql -uroot -ppassward 登录数据库 Mysql -h127.0.0.1 -uroot -p 登录远程主机 Exit 退出登录 Net stop mysql 关闭服务 常见问题: 启动服务提升"服务名无效" 输入services.msc查看服务列表是否有mysql服务 切换到mysql/bin目录输入mysqld.exe -install添加服务 若提示install/remove of

Oracle user,role,profile常规操作--用户,权限,角色,配置文件

1 权限查询 1查看所有用户 SQL> select username,account_status,lock_date,expiry_date,default_tablespace from dba_users; SQL> select * from all_users;--3 columns SQL> select * from user_users; 2查看用户系统权限 SQL> select * from dba_sys_privs; SQL> select * fr

mysql 用户/密码/权限操作

由于最近使用mysql遇到了修改用户密码的问题,所以一块学习了一下关于用户的相关操作: 1. 创建新账户 CREATE USER 'jeffrey'@'localhost'; 2. 账户设置密码 #当前用户设置密码 SET PASSWORD = PASSWORD('mypass'); #给指定账户设置密码 SET PASSWORD FOR 'jeffrey'@'localhost' = PASSWORD('mypass'); 3. 给账户赋权限 #赋权限 GRANT ALL ON db1.* T

linux最新版本Centos7命令(2)文件和vi文本编辑器(史上最详细!最简单!拿高薪必备!!!

一.linux目录结构 1.常见子目录的作用 我们扩展一下proc:防止内存,CPU等硬件信息tmp:临时目录lib和lib4:函数库mnt:多媒体 二.我们开始学习命令 1.cat命令:显示出文件的内容 cat命令缺点:在字符界面无法用鼠标去拖动查看内容,而且只显示末尾的内容 2.more命令:全屏分式分页显示文件内容 more命令缺点:翻到最后一页就返回了 3.less命令:与more命令相同,但扩展功能更多 4.查看文件内容,head,tail命令 1.head:查看文件开头的一部分内容(