Linux常用命令

一、查看文件

  1. ls -al /xxx/xxx 显示指定目录下的文件
  2. ls -R /xxx/xxx显示指定目录下的所有文件

二、编辑文件

  1. vim /xxx/xxx 打开文件

三、设置权限

1. chmod [who] [+ | - | =] [mode] 文件名 改变文件权限

命令中各选项的含义为:

操作对象who可是下述字母中的任一个或者它们的组合:

u 表示“用户(user)”,即文件或目录的所有者。
g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
o 表示“其他(others)用户”。
a 表示“所有(all)用户”。它是系统默认值。

操作符号可以是:

+ 添加某个权限。
- 取消某个权限。
= 赋予给定权限并取消其他所有权限(如果有的话)。

设置mode所表示的权限可用下述字母的任意组合:

r 可读。
w 可写。
x 可执行。
X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。
s 在文件执行时把进程的属主或组ID置为该文件的文件属主。
方式“u+s”设置文件的用户ID位,“g+s”设置组ID位。
t 保存程序的文本到交换设备上。	
u 与文件属主拥有一样的权限。
g 与和文件属主同组的用户拥有一样的权限。
o 与其他用户拥有一样的权限。

文件名:以空格分开的要改变权限的文件列表,支持通配符。

在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:

chmod g+r,o+r example

使同组和其他用户对文件example 有读权限。

2. chgrp [-R] groupname filename 改变文件或目录所属的组

3. chown [-R] 用户名.组名 文件 改变文件所属的用户和组

四、用户组

  • cat /etc/group查看所有分组
  • groups [user_name]查看用户所属的组
  • groupadd -g 550(id) sy(组名)创建用户组
  • gpasswd -a 用户名 组名添加用户进组
  • useradd -g 组名 用户名 创建用户并添加进组

五、编辑文件

1. set nu末行模式下显示行号

2. 命令模式

  • nG光标移动到行号为n的行
  • nyy复制光标下n行
  • p 粘贴
  • shift 6光标移动到行头
  • shift 4光标移动到行尾
  • ndd删除n行
  • u撤销

3. 编辑模式

  • Esc退出编辑模式
  • i进入编辑模式

4、末行模式

  • :进入末行模式
  • wq保存并退出
  • q!强制退出
  • q退出
  • ?查找
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜里都傻

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值