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


相关文章
|
6月前
|
Linux
|
2月前
|
网络协议 Unix Linux
初识Linux
初识Linux
19 0
|
3月前
|
存储 缓存 Linux
『 Linux 』重新理解挂起状态
『 Linux 』重新理解挂起状态
|
3月前
|
存储 Web App开发 监控
|
5月前
|
存储 Prometheus 监控
Linux下你不能不知道的bpftrace介绍
这表明__GI___libc_malloc函数花费了总计120.927毫秒的时间,并排名第一。其他函数按照它们的执行时间排序并显示前十项。
162 0
|
Ubuntu Linux Shell
|
存储 网络协议 安全
[ linux ] 一篇文章让你掌握什么是linux
都说好的开始是成功的一半,那学习 Linux 的第一个问题是搞明白什么是 Linux ,了解其来龙去脉、前世今生,了解其发展趋势、应用前景,弄清楚为什么学习它,以及如何掌握它和使用它,知其然更要知其所以然。 本文希望让读者对 Linux 有一个宏观的认识,总览其整体,后续再依次讲解 Linux 的每一部分的知识点。 很多人看技术类图书都不喜欢或不重视第一章,甚至直接跳过去,觉得大多是介绍性的内容,且没什么 技术含量。然而我想说的是工欲善其事,必先利其器。建议不管学什么,不管看什么书籍,都不要忽视第一章的学习。
162 0
|
监控 网络协议 安全
15.1 Linux rsyslogd服务
在 CentOS 6.x 中,日志服务已经由 rsyslogd 取代了原先的 syslogd。Red Hat 公司认为 syslogd 已经不能满足工作中的需求,rsyslogd 相比 syslogd 具有一些新的特点:
174 0
15.1 Linux rsyslogd服务
|
Web App开发 IDE Java
玩转 Manjora,原来大神都是这么用 Linux!
玩转 Manjora,原来大神都是这么用 Linux!
213 0
玩转 Manjora,原来大神都是这么用 Linux!
|
Linux
linux中的~ / .
~代表你的/home/用户目录 假设你的用户名是xxx,那么~/ = /home/xxx/ .是代表此目录本身,但是一般可以不写 所以cd ~/. = cd ~ = cd ~/ 但是.后面有东西又是另外一个问题,点在文件名头部,代表一个[隐藏文件] ~/.local是你的主目录下一个.local的文件夹的路径, 并且从.可以看出,这是一个饮藏文件, 如果不用ls -a的话,一般ls是无法看到的 / 是目录层的分隔、表示符。
1101 0