首页 > 系统相关 >Linux文件相关的学习

Linux文件相关的学习

时间:2023-05-30 23:12:50浏览次数:50  
标签:bin 文件 文件目录 删除 用户 学习 Linux 目录

一、查看文件信息

ls -l查看文件的详细信息

二、 FHS:文件系统层级结构

/ 根目录,所有的目录、文件、设备都在/之下。

/bin 存放命令的地方,其实/bin是/usr/bin的软链接,一般命令都放在/usr/bin中

/boot 系统启动相关的文件

/dev 设备文件目录

/etc 配置文件目录

/mnt 临时挂载点

/root root用户的家目录

/run 进程相关的数据

/sbin 系统管理员命令

/srv 系统服务相关数据 系统启动服务时候可以访问的数据库目录

/tmp 临时文件目录

/usr 系统资源存放的目录

/var 主要针对常态性变动文件,/var/log 存放系统日志的目录

/proc 用于存放进程相关数据

三、文件管理、用户管理、权限管理相关命令

Linux一切皆文件

 

touch     创建文件
rm         删除文件
rmdir     删除空目录
cat         查看文件内容
head      查看文件开头部分的内容
more      查看文件内容,打开大文件用
less        跟more差不多,我习惯用more

 

用户管理

useradd     添加用户  常用参数:-u 指定uid -r 建立系统账号 -M 不建立家目录 -s 指定登录shell -g 指定所属组 -G 指定附加组
userdel     删除用户  常用参数:-r 删除用户家目录
usermod    修改用户   常用参数:-aG 追加用户附加组

groupadd    添加组  常用参数:-g指定组id
groupdel    删除组
groupmod    修改组

chmod        修改文件权限        #字母法 a:所有人 u:自己 g:组 o:其他人 +|- [rwx]  #数字法 r=4,w=2,x=1
chown        修改文件所属用户所属组  常用参数:-R 修改目录以及其子目录下的所有文件  #chown 所属用户:所属组 file
setfacl      设置文件访问控制列表    #不咋用

 

 

 

标签:bin,文件,文件目录,删除,用户,学习,Linux,目录
From: https://www.cnblogs.com/Tazimiz/p/17444729.html

相关文章

  • cmd合并多个ts文件,ffmpeg快速转ts为mp4文件,通过m3u8合并文件
    摘自:https://blog.csdn.net/qq_33957603/article/details/1227638891、如何合并多个ts文件进入目录执行如下cmd命令即可copy/b*.tsnew.ts  2、如何将ts转为mp4ffmpeg下载官网:https://ffmpeg.org/github下载稳定版:https://github.com/BtbN/FFmpeg-Builds/releases下......
  • 一分钟学一个 Linux 命令 - cd
    前言大家好,我是god23bin。欢迎来到这个系列,每天只需一分钟,记住一个Linux命令不成问题。今天让我们从cd命令开始,掌握在Linux系统中切换目录的技巧。什么是cd命令?cd命令来自这么一个词语,changedirectory,意思为「切换目录」,这是一个非常基础且常用的命令。顾名思义,cd......
  • (三)linux同时安装pytorch和tensorflow1.14,忽略错误
    一、命令catrequirements.txt|xargs-n1pipinstall环境python3.7二、requirements.txtabsl-py==1.4.0astor==0.8.1autograd==1.5backcall==0.2.0Bottleneck==1.3.5certifi==2022.12.7chainer==7.8.1charset-normalizer==3.1.0click==8.1.3colorama==0.4.6......
  • 机器学习模型的生命周期
    动动发财的小手,点个赞吧!您的模型如何变化?Source诞生当我们构建、训练、拟合或估计我们的模型时,这些数字工具就诞生了。这个阶段几乎从拥有分析目标、数据、计算机、算法以及数据科学家现在已经非常了解的其他一切开始。无论您收集什么其他工具,永远不要忘记分析或科学目标,以便......
  • 算法学习day34贪心part03-1005、134、135
    packageLeetCode.greedypart03;/***1005.K次取反后最大化的数组和*给你一个整数数组nums和一个整数k,按以下方法修改该数组:*选择某个下标i并将nums[i]替换为-nums[i]。*重复这个过程恰好k次。可以多次选择同一个下标i。*以这种方式修改数组后,返回......
  • 基于ResNet18深度学习网络的mnist手写数字数据库识别matlab仿真
    1.算法仿真效果matlab2022a仿真结果如下:2.算法涉及理论知识概要ResNet系列网络,图像分类领域的知名算法,经久不衰,历久弥新,直到今天依旧具有广泛的研究意义和应用场景。被业界各种改进,经常用于图像识别任务。ResNet-18,数字代表的是网络的深度,也就是说ResNet18网络就是18层的吗?实......
  • Linux开发
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • 4 - Linux Memory Issues - Linux 内存问题
    LinuxMemoryIssues-Linux内存问题我的博客程序源码常见的内存问题使用C语言编程逃不掉下面的内存问题:不正确的内存访问使用未经初始化的变量界外内存访问释放后使用/返回后使用问题双重释放内存泄露未定义行为数据竞争碎片化问题内部外部在编译本......
  • 基于ResNet18深度学习网络的mnist手写数字数据库识别matlab仿真
    1.算法仿真效果matlab2022a仿真结果如下:    2.算法涉及理论知识概要        ResNet系列网络,图像分类领域的知名算法,经久不衰,历久弥新,直到今天依旧具有广泛的研究意义和应用场景。被业界各种改进,经常用于图像识别任务。ResNet-18,数字代表的是网络的深度,也就......
  • 算法学习day32贪心part02-122、55、45
    packageLeetCode.greedypart02;/***122.买卖股票的最佳时机II*给你一个整数数组prices,其中prices[i]表示某支股票第i天的价格。*在每一天,你可以决定是否购买和/或出售股票。*你在任何时候最多只能持有一股股票。你也可以先购买,然后在同一天出售。*返......