liunx基础 命令_002

文件操作

1、ls -l  --详细展示当前目录

2、ls -l -h  --详细展示当前目录下文件,并将文件大小以更加清晰方式查看

3、mkdir  --创建目录

4、mkdir  -p  目录名  --递归创建目录

5、.   --代表当前目录

6、..  --代表上一级目录

7、cd  ../--返回上一*级

8、pwd  --显示当前所在的目录绝对路径

9、touch  文件名  --创建文件

10、mv  要移动的文件  移动目标地址  --移动文件,多层目录写全地址即可

11、mv  test.txt  test.txt.bak  改名

文件查看

12、cp  abc.text  a  拷贝命令

13、mv  *.txt  a  --全部移动到a目录里

14、cp  *.txt  ../  把所有txt文件拷贝到上一层目录

15、mv  -f  *.txt     a  --覆盖文件不提示

16、bin  --执行目录

17、sbin  --系统命令

18、etc  --配置文件

19、tmp  --临时目录

20、opt  --文件目录

21、cd  ~  回到家目录

22、cd  /  回到根目录

23、cat  aaa  --全部查看文件小文件可以显示全

24、more  aaa  --按比例查看文件

25、less  aaa  --按方向键可以按行查看,看的过程中按q就退出了

26、head  aaa  --从头开始看

27、head  -6  aaa -看前6行

28、tail  -f  aaa  --从尾开始看,动态查看文件

29、tail   -20   aaa--查看末尾20行

30、tail  aaa  默认查看10行

31、cat  aaa > test  --重定向

32、cat  aaa>>test  --追加

33、echo  '11111'  --打印1111

34、echo  ‘1111’ >> aaa  --日志追加1111

权限

liunx是一个多用户多任务

etc  目录

cat  /etc/passwd存储用户信息

每一行都是一个用户,用冒号进程分隔     用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

 密码没有写到当前文件下

密码位置:head /etc/shadow  存储用户密码每一行是一个用户并用:分隔 ---用户名:密码

 

登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

 head  /etc/group

组名:口令:组标识号:组内用户列表

创建用户  

useradd  test

passwd  123456

       123456

创建用户后—看下面三个文件被插入数据

cat /etc/passwd

  --testjq:x:1005:1005::/home/testjq:/bin/bash

tail -l /etc/shadow

  --testjq:!!:18045:0:99999:7:::       //!!代表没有设置密码

  --ningjq001:$1$Nkq.wHEQ$RTyrBRkh1tPj7z/dGqwI30:18044:0:99999:7:::   //有密码

tail  -1 /etc/group  testjq:x:1005:   

修改用户密码:passwd  testjq用户

输入密码

再次输入密码

[root@VM_0_7_centos ~]# su test
[test@VM_0_7_centos root]$

$:代表普通用户

#:代表管理员用户

普通用户没有根目录权限

权限

-rw 所属用户权限 r-- 组权限 r-- 其他用户权限

第一位代表当前文件的类型

d:代表目录

-:代表文件

l:代表软连接

rwx  :读、写、执行

r -4

w-2

x-1

chmod  777  文件名  --修改目录的文件权限

进入目录就得有读、又有执行权限

恢复权限

chmod  o=-   文件名  --将文件other改成没有任何权限

chmod   g+x  --给组追加权限

chown  root:aaa  修改文件的拥有值

猜你喜欢

转载自www.cnblogs.com/njq666/p/10943151.html