添加用户 useradd futao
会在home目录下生成对应的文件夹/home/futao
删除用户
userdel futao
并不会删除/home/futao
删除用户和文件夹/home/futao
userdel -r futao
修改密码 passwd futao
新增用户组 groupadd group1
删除用户组 groupdel group1
user
, who
w
查看当前那些用户登陆了系统 su
切换用户 Linux文件管理
FHS文件结构
目录 | 用途 |
---|---|
/bin | 常见的用户指令 |
/boot | 内核和启动文件 |
/dev | 设备文件 |
/etc | 系统和服务的配置文件 |
/home | 系统默认的普通用户的家目录 |
/lib | 系统函数库目录 |
/lost+found | ext3文件系统需要的目录,用于磁盘检查 |
/mnt | 系统加载文件系统时常用的挂载点 |
/opt | 第三方软件安装目录 |
/proc | 虚拟文件系统 |
/root | root用户的家目录 |
/sbin | 存放系统管理命令 |
/tmp | 临时文件的存放目录 |
/user | 存放于用户直接关联的文件和目录 |
/media | 系统用来挂载光驱等临时文件系统的挂载点 |
当前路径(当前工作目录)
pwd
print working directory
绝对路径:一定是以
/
开始的
特殊目录:
.
和
..
,在每个目录下,都会固定存放两个特殊的目录,
.
表示当前目录,
..
表示当前目录的上层目录。
相对路径:
./
当前目录,
../
上层目录
文件的相关操作
创建文件
touch linux.md
,如果当前文件夹下已经有该文件,则更新该文件的创建时间属性
删除文件
rm linux.md
remove
移动或重命名文件
mv linux.md /home/futao/resource
move,
- 移动:
后面接两个参数,1需要移动的文件,2移动到那个文件夹mv
- 重命名:
mv linux.md ubuntu.md
- 移动+重命名
mv linux.md /home/futao/resource/ubuntu.md
查看文件
cat -n
concatenate ,
-n
显示行号
文件格式转换
dos2unix
目录之间的跳转
cd
change directory
创建目录
mkdir dir1
make directory
批量创建目录
mkdir -p dir1/dir2/dir3
删除目录
rmdir
rm
remove directory,该命令只能删除空的目录
递归删除
rm -r
,要按
y
确认。
rm -rf
,强制递归删除,不需要确认。
文件的复制
cp
copy
目录的复制
cp -r
文件和目录的权限
Linux系统之所以更安全,是因为父文件权限有着非常严格的控制。
查看文件或目录的权限
ls -al
-a
列出隐藏文件,
-l
列出每个文件的详细信息
alias ll='ls -l'
改变文件权限 chmod
简写 | 全拼 | 中文 |
---|---|---|
u | user | 拥有者 |
g | group | 拥有组 |
o | others | 其他人 |
读权限
r
,写权限
w
,执行权限
x
增加权限
+
,删除权限
-
,详细权限
=
例如
chmod u+r file
chmod u+rwx file