文件操作
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用户
输入密码
再次输入密码
[[email protected]_0_7_centos ~]# su test
[[email protected]_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 修改文件的拥有值
原文地址:https://www.cnblogs.com/njq666/p/10943151.html