Linux基本操作

一,linux文件基本属性
linux中用 ||或者 ls -l 显示一个文件的属性以及文件所属的用户和组
这里写图片描述
在linux中,第一个字符便是这个文件是目录文件或者连接文件等。
d 目录
- 文件
/ 链接文档
b 可供储存的接口设备
c 串行接口设备
接下来的表示用户权限:三个一组,r-可读 w-可写 x-可执行
这里写图片描述
接下来为该文件属主和属组
文件权限对root用户不起作用

更改文件属性

1,更改文件属组

chgrp [-R] 属组名 文件名

-R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改。

2,更改文件属主(同时更改属组)

chown [-R] 属主名 文件名
chown [-R] 属主名:属组名 文件名

3,更改文件9个属性
-r 4
-w 2
-x 1
权限变更时,指令为

chmod [-R] xyz 文件或者目录

xyz 为上面提到的数字类型权限属性

二,linux文件与目录管理
绝对路径:
路径的写法,由根目录/写起,例如/usr/share/doc这个目录
相对路径:
不是由根目录写起,上例到usr/share/man可以写成cd ../man这就是相对路径。

处理目录常用命令:
ls 列出目录
参数:-a 全部文件,包括隐藏项
-d 列出目录本身,而不是目录内文件数据
-l 包含文件属性和权限数据
cd 切换目录
cd 相对路径或者绝对路径
pwd 显示当前目录
参数:-P 显示确实路径,而不是连接路径(link)
mkdir 创建新目录
dkdir [-mp] 目录名称
参数:-m 配置文件权限
-p 同时建立所需目录的递归(多层目录)
rmdir 删除空目录
只能删除空目录
cp 复制文件或者目录
cp [options] source destination
参数:
-a:=-prd
-d:如果source为link,则复制link而不是文件本身
-f:(force)目标文件已经存在无法开启,则移除后再尝试一次
-i:若目标文件已经存在,覆盖时询问
-l:进行硬式连接连接文档创建,而不是复制文件本身
-p: 连同文件属性一同复制,而不是使用默认属性
-r: 递归持续复制,用于目录复制
-s: 复制成符号链接档,即创建快捷方式
-u:若目标文件比源文件旧则覆盖
rm 移除文件或者目录
rm [-fir] 文件或者目录
-f 强制
-i 询问
-r 递归删除
mv 移动文件与目录,或者修改名称
好理解,不赘述

linux文件内容查看

cat 由第一行开始显示文件内容
参数
-A :相当于-vET 的整合选项,可列出一些特殊字符而不是空白而已;
-b :列出行号,仅针对非空白行做行号显示,空白行不标行号!
-E :将结尾的断行字节 $ 显示出来;
-n :列印出行号,连同空白行也会有行号,与 -b 的选项不同;
-T :将 [tab] 按键以 ^I 显示出来;
-v :列出一些看不出来的特殊字符

tac 从最后一行开始显示

nl 显示的时候输出行号
参数:
-b :指定行号指定的方式,主要有两种:
-b a :表示不论是否为空行,也同样列出行号(类似 cat -n);
-b t :如果有空行,空的那一行不要列出行号(默认值);
-n :列出行号表示的方法,主要有三种:
-n ln :行号在荧幕的最左方显示;
-n rn :行号在自己栏位的最右方显示,且不加 0 ;
-n rz :行号在自己栏位的最右方显示,且加 0 ;
-w :行号栏位的占用的位数。

more 一页一页的显示文件内容
空白键 (space):代表向下翻一页;
Enter :代表向下翻『一行』;
/字串 :代表在这个显示的内容当中,向下搜寻『字串』这个关键字;
:f :立刻显示出档名以及目前显示的行数;
q :代表立刻离开 more ,不再显示该文件内容。
b 或 [ctrl]-b :代表往回翻页,不过这动作只对文件有用,对管线无用。
less 与more类似 但可以往前翻页
?字串 :向上搜寻『字串』的功能;
n :重复前一个搜寻 (与 / 或 ? 有关!)
N :反向的重复前一个搜寻 (与 / 或 ? 有关!)
head 只看前几行
-n :后面接数字,代表显示几行的意思
tail 只看后几行

linux用户和用户组管理
1,用户账号管理
添加账户
useradd 选项 用户名
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

删除账户
userdel 选项 用户名
-r 连同用户主目录一同删除

修改账号
usermod 选项 用户名
与useradd类似,另外-l可修改用户名

用户口令管理

passwd 选项 用户名
-l 锁定口令,即禁用账号。
-u 口令解锁。
-d 使账号无口令。
-f 强迫用户下次登录时修改口令。
默认无选项,则为修改口令

linux系统用户组管理

增加用户组
groupadd 选项 用户组
-g 指定用户组标志号
-o 一般与-g同时使用,表示新用户组的GID与系统已有相同

删除用户组
groupdel 用户组

修改用户组
groupmod 选项 用户组

如果一个用户同时属于多个用户组,则可以在用户组之间切换,以便具有其他用户组的权限
newgroup 用户组

三,与用户账号相关的系统文件
1,/etc/passwd 用户管理工作的最重要文件
记录格式为

用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

系统中存在伪用户,登陆shell为空

未完待续…

linux磁盘管理

常用三个命令
df 列出文件系统的整体磁盘使用量
du 检查磁盘空间的使用量
fdisk 用于磁盘分区

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值