一 常见命令
- reset 清空命令行:
文件操作: - ls 显示文件
- 显示列表 ls -l
- ls -la 所有
- ls -l ja* 通配符查找
- 创建文件
-
touch today.c
-
vim src.txt
-
i进入编辑
-
esc 退出编辑
-
shift + :保存
-
wq 退出
wq!强制保存退出 -
复制文件
cp src.txt dest.txt
cp -i src.txt dest.txt 询问
cp src.txt . 复制到当前目录
cp -R 目录 dest 复制整个目录到指定路径
cp c_?1 …/ 通配符复制到上级目录 -
mkdir 文件夹名称:创建文件夹
-
cd … 退出当前目录
-
删除文件
rm file -
删除目录
rm -rf 目录 -
查看文件类型:
file 文件 -
查看文件内容:
cat file
cat -n file 显示行号 -
查看文件最后10行
tail -n 10 file -
查看文件最开始的10行
head -n 10 file -
解压tar包
tar -xvf file.tar
二 文件权限
ls-la 查看文件权限
r读 w写 x执行
如果一个文件的权限如下
drwxr-xr-x
权限说明:
d rwx r-x r-x
1 2 3
d目录,-表示文件
1.文件所属用户具备的权限(root对该文件具备读写执行权限)
2.文件所属用户的所属组具备的权限(读、执行)
3.系统的其他用户具备的权限(读、执行)
rwx必须是固定顺序
权限 二进制 八进制
— 000 0
–x 001 1
-w- 010 2
-wx 011 3
r-- 100 4
r-x 101 5
rw- 110 6
rwx 111 7
- 修改文件权限
chmod 644 file - 给用户加上执行权限
chmod u+x file - 修改当前文件使得所有用户都有读、写、执行的权限
chmod 777 file (file表示文件名称) - 修改当前文件夹,所有的文件权限
chmod -R 777 文件夹
改变创建目录的默认权限
umask 026
777-026
- 改变文件的所属
chown user.group file
chown user file
chown .group file
三 用户权限管理
1 创建用户
useradd -m jack 创建用户的同时,创建了home目录
userdel -r jack 删除用户
passwd Tim 增加密码
2 创建组
groupadd androidgroup
分配用户到组
usermod -G androidgroup jack