天天看点

linux

添加用户

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. 移动:

    mv

    后面接两个参数,1需要移动的文件,2移动到那个文件夹
  2. 重命名:

    mv linux.md ubuntu.md

  3. 移动+重命名

    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
           

继续阅读