linux基础操作

1. 用户相关

1.1简单信息

显示当前用户: whoami

修改用户密码: passwd 用户名

切换用户: su 用户名

more /etc/passwd:显示用户相关信息

①用户名②x:必须使用密码,空:不须提供密码③用户uid④用户群组gid⑤注释信息,全名或通讯地址⑥家目录路径⑦用户登陆后第一个要执行的进程。

1.2 shadow文件

/etc/shadow文件存储了所有用户的密码;使用root用户进行查看

使用tail -5 /etc/shadow显示该文件后5行的内容

!!表示不需要密码,$1$表示需要密码。

1.3 group群组,group文件及gshadow文件

每个用户隶属一个群组,每个群组有个gid。群组和gid都放在/etc/group文件中。

①群组名 ②x是否需要使用密码,x表示是 ③群组的gid ④群组还有哪些其他人员

1.3 权限相关

文件权限: -r可读,-w可写,-x可执行

第一组:第一位,可能是d目录,-文件

第二组:2-4位,r-x,文件所有者具有的权限

第三组:5-7位,r-x,文件所有者所在组的其他人员具有的权限

第四组:8-10位,r-x,非群组的其他用户的权限

修改权限使用chmod –R,需要切换到root用户

 

2. ls查看相关

查看文件目录及大小:ls –lh /root

查看目录本身的信息: ls –ldh

查看目录和子目录及文件:ls –lR 一定是大写

3. 文件相关

一般用mkdir(创建目录,即文件夹)。touch 创建文件。

3.1 使用cp命令复制

cp [option] source target

将source文件复制为target文件。

-i:交互式,再覆盖前提示信息,只能文件

-r:递归式,递归复制目录

-p:维持式,保留某些特定的属性,只能文件,如时间戳,复制文件并且复制其时间戳

-f:强制,直接覆盖原有文件,只能文件

-a: 结合-i, -r, -p的操作命令

3.2 使用mv命令移动及修改文件和目录名

mv a b:将a文件或者目录移动到b目录中

mv a b c d: 将a b c文件或者目录移动到d目录中

如果目标目录不存在,将移动目录作重名操作:mv a b,如果b不存在,就视为将a命名为b。

还可将子目录移动到父目录中。

3.3 使用rm删除文件

rm [-option] file|dir

-i:提示是否删除

-r: 递归删除目录

-f:强制删除

rmdir 或者 –r删除目录

3.4使用cat命令浏览正文文件

cat [options] [files]

-A: 显示一些原来浏览不了的东西

-s:可以将文件中多余的空行压缩掉

>:可以用来创建新文件

3.5 head/tail命令大致浏览文件内容

head –数字 目录: 查看目录下文件前数字几行

tail –数字 目录:查看目录下文件后数字几行

3.6 通配符操作文件

echo $home 显示当前用户的家目录。

3.7 使用find命令搜索文件和目录

find pathnames expressions file actions

pathnames:起始的绝对路径或相对路径

expressions:搜寻条件,定义多个 按逻辑与执行

file:要搜寻的目标

actions:文件定位后需要进行的操作,默认是所有路径打印在屏幕上

ll /root/wolf > /root/wolf/dog_wolf:将ll输出的结果覆盖到/root/wolf/dog_wolf;

如果需要追加,使用>> 替换 >

3.8 tar创建、查看、抽取压缩文件

tar cvf 压缩后的文件名.tar 压缩目录

c表示创建一个新的归档文件,v表示要创建过程中显示所有的文件和目录,f后面跟的压缩文件名

x解压一个压缩文件

tvf:显示压缩文件详细信息

.tar

压缩:cvf

解压:xvf

.tar.gz

压缩:zcvf

解压:zxvf

4.shell编程相关

4.1 使用grep命令搜索文件内容

正则表达式通配符:

grep 选项 搜索内容 文件名

选项说明:

使用vi编辑文件的时候,搜索文件内容,使用

/关键字+enter:向下搜索

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值