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