linux基本命令

pwd cd ls

1.pwd 显示当前路径
[pei@localhost Desktop]$ pwd
/home/ pei/Desktop
2.cd 切换路径
cd 进入用户主目录;
[ pei@loca lhost Desktop]$ cd
[pei@localhost ~]$
cd ~ 进入用户主目录;
cd - 返回进入此目录之前所在的目录;
[pei@localhost Desktop]$ cd /bin
[pei@localhost bin]$ cd
/home/pei/Desktop
[pei@localhost Desktop]$
cd … 返回上级目录(若当前目录为“/“,则执行完后还在“/";"…"为上级目录的意思);
[pei@localhost Desktop]$ cd
[pei@localhost ~]$|
3.ls 显示目录
在这里插入图片描述
应用实例:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

文件的基本操作命令

1.创建:
普:touch filename
目:mkdir dirname
2.删除
普:rm filename
目:rmdir dirname–>删除空目录 rm -r --》删除非空目录
3.拷贝
普:cp 源文件路径+文件名 目的路径 cp 源路径+文件名 目的路径+文件名
目:cp-r 源目录路径+目录名 目的路径
注:如果目的路径下有和源文件同名文件,则拷贝会覆盖
4.剪切/移动
mv 源文件路径+文件名 目的路径
mv 源文件路径+文件名 目的路径+新文件名
5.重命名
mv 源文件路径+文件名 源文件路径+新文件名
在这里插入图片描述在这里插入图片描述在这里插入图片描述

修改文件属性

:只能root用户执行
chown newuser filename 修改所属者
chgrp newgroup filename 修改组用户
在这里插入图片描述
在这里插入图片描述

增加用户相关命令

添加用户:useradd -m 用户名
设置密码 passwd 用户名
删除用户:userdel -r 用户名

[ root@localhost Desktop]# useradd -m pei2
[root@localhost Desktop]# passwd pei2
Changing password for user pei2.
New password:
BAD PASSWORD: it does not contain enough DIFFERENT characters
BAD PASSWORD: is too simple
Retype new password:
passwd: all authentication tokens updated successfully.
[ root@localhost Desktop]# userdel -r pei2

切换用户

切换root用户 su
切换普通用户 su +用户名 / ctrl+D

文件搜索:find grep |

find 路径 选项 条件

1.按文件名

find -name 文件名

2.按文件所属

find -user 所有人
find -group 所属组
find -user 所有人 -group 所有组	###查找属于该所有人并且是该所有组的文件	
find -user 所有人 -o -group 所有组	###查找属于该所有人或者属于该所有组的文件	
find -not -user 所有人	###查找不属于该所有人的其他文件
find -not -user 所有人1 -o -user 所有人2	###查看不属于所有人1或者属于所有人2的文件

3.按文件大小

find -size 文件大小	###查找指定文件大小文件
find -size -文件大小	###查找小于指定文件大小的文件
find -size +文件大小	###查找大于指定文件大小的文件

4.按文件类型

find -type 类型
f:文件| l:软链接| d:目录| c:字符设备| b:快设备| s:套接字

5.按文件权限

find -perm 444	###查找权限值为444的文件
find -perm /444	###查找文件所有人有读权限,或所有组有读权限,或者其他人有读权限的文件
find -perm -444	###查看文件所有人有读权限,并且所有组有读权限,并且其他人有读权限的文件

6.修改时间
find -mtime +n/-n
grep: 在文件中过滤出含有指定字符串的行

[pei@localhost Desktop]$ grep semid mainA.c
int semid=GetSem(1234, initvaal,3);
assert(semid!=-1);
{SemP(semid, 0);
SemV(semid,1);

管道命令 | :把两个命令连接起来 前一个命令的结果作为后一个命令的输出

[pei@localhost Desktop]$ ls | grep .C
bash. C
bash.c~
mainA.c
mainB.c
main.C
mainC.c
myclient
myclient. C
myls.c
myserver.c
sem. C

man

:查看帮助信息 退出按q

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值