Linux系统文件系统及文件基础篇

本文围绕Linux文件系统展开,先介绍了Linux系统各目录文件夹的大致功能,接着从操作系统必备命令、文件管理、系统管理、用户管理四个方面,详细阐述了相关命令的使用,如别名设置、文件创建删除、时间进程查看等,最后推荐了《linux就该这么学》。

学习Linux,重难点在于掌握不同类别的文件系统及其作用。通过对Linux系统的安装,我们首先来了解下Linux系统里各个目录文件夹下的大致功能:主要的目录树的有/、/root、/home、/usr、/bin等目录。下面是一个典型的linux目录结构如下:

/ 根目录 
/bin 存放必要的命令 
/boot 存放内核以及启动所需的文件
/dev 存放设备文件 
/etc存放系统配置文件 
/home 普通用户的宿主目录,用户数据存放在其主目录中 
/lib 存放必要的运行库 
/mnt存放临时的映射文件系统,通常用来挂载使用。
 /proc 存放存储进程和系统信息 
/root 超级用户的主目录 
/sbin存放系统管理程序 
/tmp存放临时文件
/usr存放应用程序,命令程序文件、程序库、手册和其它文档。 
/var 系统默认日志存放目录

 

对linux系统的目录结构有一个大致的认识之后,接下来我们从Linux操作系统必备命令、文件管理、系统管理、用户管理四个方面对linux文件系统进行进一步认识和学习。

    1. Linux操作系统必备命令
      1. 别名

alias显示当前设置的所有别名;

aliasname只显示某个别名代表的含义;

unalias取消命令别名

 

      1. Shell的特殊字符
  1. 通配符

*:通配0个或多个字符

?:通配任意单个字符

[s]:通配某个范围内的任意一个字符

  1. ;一行执行多条命令
  2. 输入输出重定向

>表示追加并覆盖的意

>>表示追加

<表示输入

  1. 管道符

|表示前一个命令的输出作为后一个命令的输入

 

 

      1. 联机帮助

        man命令可以查看linux中的命令帮助、配置文件帮助、编程帮助等信息

 

      1. 清屏与历史记录命令

clear 清屏

history 查看历史命令

history !n 执行使用的第n条命令

 

 

    1. 文件管理
      1. 查看目录文件

pwd显示工作路径

cd切换工作目录

ls查看目录中的文件

file显示文件类型

 

      1. 创建和删除目录文件

touch 创建文件

mkdir创建目录

rm   [-i/f]  filename  删除名叫filename的文件

rmdirdir删除名叫dir的目录

 

      1. 链接文件

链接文件主要是为了解决数据共享问题,常用命令如下:

ln  [-s/-p]   source-file   target-file  创建一个指向文件或目录的软链接或硬链接

其中:-s 软连接

-p 硬链接

 

      1. 显示文本内容

cat file1 从第一个字节开始正向查看文件的内容 
more file1 查看一个长文件的内容 

head   [-n]   filename  查看文件名为filename的前n行

tail    [-n]   filename   查看文件名为filename的后n行

 

      1. 拷贝和移动文件目录

cp  [-i]  source-file  target-file拷贝文件

cp  [-r]  source-file  target-file  拷贝目录

mv  [-i]  source-file  target-file  移动文件

 

      1. 文件目录权限

文件的权限使用 "+" 设置权限,使用 "-" 用于取消

权限代表:r (读),w(写),x(执行)

属性代表:用户(u)、群组(g),a(所有人)以及其他人(o)

 

      1. 修改目录权限

chmodugo+rwx dir1 设置目录的所有用户(u)、群组(g)以及其他人(o)以读(r )、写(w)和执行(x)的权限 
chmod  go-rwx ectory1 删除群组(g)与其他人(o)对目录的读写执行权限 

chown user1 file1 改变一个文件的所有人属性

chown user1:group1 file1 改变一个文件的所有人和群组属性 
chown -R user1 directory1 改变一个目录的所有人属性并同时改变改目录下所有文件的属性 
chgrpgroup1 file1 改变文件的群组 
 

      1. 查找文件

find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录 
find / -user user1 搜索属于用户 'user1' 的文件和目录 
find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件 
find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件 
find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件 
find / -name \*.rpm -exec chmod 755 '{}' \; 搜索以 '.rpm' 结尾的文件并定义其权限 
find / -xdev -name \*.rpm 搜索以 '.rpm' 结尾的文件,忽略光驱、捷盘等可移动设备 

 

      1. 过滤与统计

grep[option(s)]  string  filename过滤文件名为filename中的字符串

wc  [option(s)]   filename   统计

 

    1. 系统管理
      1. 时间和进程查看

date 显示系统日期 
cal 2007 显示2007年的日历表 

ps查看进程

 

      1. 切换用户

su是切换到其他用户,但是不切换环境变量

su - 是完整的切换到一个用户环境

sudo使用超级用户来执行命令,一般指root用户。若多个普通用户同时切换到root用户对系统进行操作,可能会出现不同人对同一个文件进行不同操作,那很不安全。最好是有针对性的放开权限,明确哪些工作是由哪个用户进行操作,并且约定其使用哪个命令来完成与其相关的工作,此时sudo命令可以解决该问题。

 

  1. 用户管理
      1. 修改用户密码

passwd 修改用户密码

要求:

(1)6-8个字符

(2)至少包含2个字母,1个字符或特殊符号

(3)不同于用户ID

(4)不同于以前用户密码,至少有3位

 

      1. 查找用户

who查看当前在线上的用户情

who am i显示出自己在系统中的用户名,登录终端,登录时

 

      1. 查看磁盘信息

du  显示磁盘使用摘要信息

df  显示整个文件系统的空间使用磁盘情况

 

      1. 查看网络链接

ping查看当前机器与另一台机器的链接情况

ipconfig 显示一个以太网卡的配

 

以上就是看完《linux就该这么学》的文件系统基础篇以后的一点收获,现整理后分享给大家,同时也把这本书推荐给大家,真的是一本物超所值的一本书,希望对linux初学爱好者的你有所帮助!

源码地址: https://pan.quark.cn/s/a4b39357ea24 欧姆龙触摸屏编程软件MPTST 5.02是专门为欧姆龙品牌的工业触摸屏而研发的编程解决方案,它赋予用户在直观界面上构建、修改以及排错触摸屏应用程序的能力。 该软件在工业自动化领域具有不可替代的地位,特别是在生产线监视、设备操控以及人机互动系统中发挥着核心作用。 欧姆龙MPTST(Machine Process Terminal Software Touch)5.02版本配备了多样化的功能,旨在应对不同种类的触摸屏项目要求。 以下列举了若干核心特性:1. **图形化编程**:MPTST 5.02采用图形化的编程模式,允许用户借助拖拽动作来设计屏幕布局,设定按钮、滑块、指示灯等组件,显著简化了编程流程,并提升了工作效率。 2. **兼容性**:该软件能够适配欧姆龙的多个触摸屏产品线,包括CX-One、NS系列、NJ/NX系列等,使用户可以在同一个平台上完成对不同硬件的编程任务。 3. **数据通信**:MPTST 5.02具备与PLC(可编程逻辑控制器)进行数据交互的能力,通过将触摸屏作为操作界面,实现生产数据的显示与输入,以及设备状态的监控。 4. **报警与事件管理**:软件中集成了报警事件管理机制,可以设定多种报警标准,一旦达到预设条件,触摸屏便会展示对应的报警提示,助力操作人员迅速做出响应。 5. **模拟测试**:在设备实际连接之前,MPTST 5.02支持用户进行脱机模拟测试,以此验证程序的正确性与稳定性。 6. **项目备份与恢复**:为了防止数据遗失,MPTST 5.02提供了项目文件的备份及还原功能,对于多版本控制与团队协作具有显著价值。 7. **多语言支持**:针对全球化的应...
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值