linux

简介: linux

添加用户 useradd futao 会在home目录下生成对应的文件夹/home/futao

删除用户 userdel futao 并不会删除/home/futao

删除用户和文件夹/home/futao userdel -r futao

修改密码 passwd futao


新增用户组groupadd group1

删除用户组 groupdel group1


userwhow查看当前那些用户登陆了系统


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

删除目录rmdirrm 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


相关文章
|
1月前
|
存储 Linux 数据安全/隐私保护
linux cryptsetup
cryptsetup 是一个用于设置和管理 LUKS 加密卷的命令行工具,常用于 Linux 系统。它可以创建、打开、关闭加密卷,更改密码,添加和删除密钥槽,以及显示卷信息,确保数据安全和隐私。
53 2
|
4月前
|
Ubuntu Linux Shell
Linux 知识
Linux 知识
83 1
|
Linux 数据安全/隐私保护
LINUX
用户密码
39 0
|
Unix Linux 程序员
Linux是什么,其特点是啥
与大家熟知的 Windows 操作系统软件一样,Linux 也是一个操作系统软件,其 logo 是一只企鹅。与 Windows 不同之处在于,Linux 是一套开放源代码程序的、可以自由传播的类 Unix 操作系统软件。Linux,全称GNU/Linux,是一种类似Unix的操作系统,可以免费使用,自由传播。它是一个基于POSIX的多用户、多任务、多线程、多CPU的操作系统。随着互联网的发展,Linux得到了全世界软件爱好者、组织和公司的支持。除了在服务器方面保持强劲的发展势头,在个人电脑和嵌入式系统方面也取得了长足的进步。用户不仅可以直观地获得操作系统的实现机制,还可以根据自己的需求对Lin
179 0
|
Java Linux 应用服务中间件
|
运维 安全 Linux
|
Linux 网络安全 开发工具
Linux(超详细)
1.Linux简介 2.Linux安装 安装方式介绍
|
Unix Linux 程序员
1.2 Linux是什么,有哪些特点?
Linux 是一款免费的操作系统,这意味着在任何需要的时间和需要的地点它都要比其他操作系统更容易安装。不用担心购买网站授权并受到数字版权管理(Digital Rights Management)的制约,这对所有类型的组装机器以及服务器配置的测试变得更加直接。
199 0
1.2 Linux是什么,有哪些特点?
|
Linux 开发工具
Linux wired unmanageed
这是一个有线连接无法时行图形化界面管理的问题 在状态栏上有线连接的图标显示为 wired unmanageed image.png 插上网线也不知道是什么情况,这时要对它的配置文件进行设置一下 打开网络管理器的配置文件 huanyu@ubuntu:/etc/NetworkManager$ sudo vim NetworkManager.
1339 0