unit2 Linux系统结构

简介:
  1. 建立文件 建立目录 管理目录文件

  命令:touch 文件名  ##建立文件

      mkdir 文件名  ##建立目录

      rm -fr 文件名  ##强制删除

wKiom1jaNsGh28QhAABJQpnV7iw745.png

 2.vim用法

  命令:vim 文件名  ##打开文件,文件不存在时,自动创建然后打开,按I进入插入模式,完成编辑                 后按“Esc”,输入“:wq”退出。

wKioL1jaOA6ivMjxAAAMfLrzRyA342.png

wKiom1jaOA7wui1bAAAEqZOmuTM469.png

 3.切换工作目录

  命令:cd 目录  ##切换到指定目录

      cd -    ##切换到工作目录之前所在目录

      cd ~    ##切换到自己家目录

      cd ~username  ##切换到指定用户家目录

      cd ..     ##切换到当前目录的上级目录

wKiom1jaOQvhT4RoAABf7cMp0_8191.png

 4.列出目录或文件信息

  命令:ls 文件名     ##列出文件内容

      ls -d 文件名   ##列出目录本身

      ls -l 文件名   ##列出文件内容属性

      ls -ld 文件名  ##列出目录本身属性

      ls -a        ##列出目录中的所有内容,包括以“.”开头的隐藏文件

      ls -R        ##递归显示目录内容

wKiom1jaOm2wmdkiAAC5kUDYnE8877.png

 5.文件复制

  命令:cp file file1 ..目录   ##把文件复制到目录

      cp file teat        ##建立test文件模板为file

      cp -r 目录 目录      ##复制目录

wKioL1jbYXHws2GIAABaOXW_hvY394.png

 6.移动或重命名

  命令:mv file file1  目录    ##移动file file1到目录

      mv 存在文件  不存在文件  ##重命名文件

 wKioL1jbYkDhdKeWAABgesMz-h0213.png  

 7.正则表达式

  *         ##匹配到0到任意字符

  ?        ##匹配到单个字符

 [[:alpha:]]   ##匹配到单个字母

 [[:lower:]]   ##匹配到单个小写字母

 [[:upper:]]  ##匹配到单个大写字母

 [[:digit:]]  ##匹配到单个数字

 [[:alnum:]]  ##匹配到单个字母或数字

 [[:punch:]]  ##匹配到单个符号

 [[:space:]]  ##匹配到单个空格

wKioL1jbY5KROdY7AABSbOKhV8g166.png

 { }表示不存在的或者存在的 

  {1..9}       ##1-9

  {a..f}       ##a-f

  {1,3,5}      ##1 3 5

  {a,c,e}      ##a c e

  {1..3}{a..c}   ##1a,2a,3a,2a,2b,2c,3a,3b,3c

 [ ]表示存在的

  [a-C]   ##a,A,b,B,c,C

  [a-c]   ##a,A,b,B,c

  [1-3]   ##1或者2或者3

  [145]   ##1或者4或者5

  [^abc]|[!abc]  ##除了a并且除了b并且除了c


  ******  建立文件不能用“[ ]”


wKioL1jbZXmTaMEtAABJQDxQ6Yc547.png

wKiom1jbcAmhLQN7AABTAjpUeQE695.png

本文转自  red777    51CTO博客,原文链接:http://blog.51cto.com/12314711/1911436

目录
打赏
0
0
0
0
95
分享
相关文章
Linux系统资源管理:多角度查看内存使用情况。
要知道,透过内存管理的窗口,我们可以洞察到Linux系统运行的真实身姿,如同解剖学家透过微观镜,洞察生命的奥秘。记住,不要惧怕那些高深的命令和参数,他们只是你掌握系统"魔法棒"的钥匙,熟练掌握后,你就可以骄傲地说:Linux,我来了!
67 27
|
9天前
|
Linux系统ext4磁盘扩容实践指南
这个过程就像是给你的房子建一个新的储物间。你需要先找到空地(创建新的分区),然后建造储物间(格式化为ext4文件系统),最后将储物间添加到你的房子中(将新的分区添加到文件系统中)。完成这些步骤后,你就有了一个更大的储物空间。
61 10
|
5月前
|
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
347 3
|
2月前
|
Linux系统之whereis命令的基本使用
Linux系统之whereis命令的基本使用
105 24
Linux系统之whereis命令的基本使用
|
21天前
|
Linux系统中如何查看CPU信息
本文介绍了查看CPU核心信息的方法,包括使用`lscpu`命令和读取`/proc/cpuinfo`文件。`lscpu`能快速提供逻辑CPU数量、物理核心数、插槽数等基本信息;而`/proc/cpuinfo`则包含更详细的配置数据,如核心ID和处理器编号。此外,还介绍了如何通过`lscpu`和`dmidecode`命令获取CPU型号、制造商及序列号,并解释了CPU频率与缓存大小的相关信息。最后,详细解析了`lscpu`命令输出的各项参数含义,帮助用户更好地理解CPU的具体配置。
61 8
深度体验阿里云系统控制台:SysOM 让 Linux 服务器监控变得如此简单
作为一名经历过无数个凌晨三点被服务器报警电话惊醒的运维工程师,我对监控工具有着近乎苛刻的要求。记得去年那次大型活动,我们的主站流量暴增,服务器内存莫名其妙地飙升到90%以上,却找不到原因。如果当时有一款像阿里云 SysOM 这样直观的监控工具,也许我就不用熬通宵排查问题了。今天,我想分享一下我使用 SysOM 的亲身体验,特别是它那令人印象深刻的内存诊断功能。
|
10天前
|
微服务2——MongoDB单机部署4——Linux系统中的安装启动和连接
本节主要介绍了在Linux系统中安装、启动和连接MongoDB的详细步骤。首先从官网下载MongoDB压缩包并解压至指定目录,接着创建数据和日志存储目录,并配置`mongod.conf`文件以设定日志路径、数据存储路径及绑定IP等参数。之后通过配置文件启动MongoDB服务,并使用`mongo`命令或Compass工具进行连接测试。此外,还提供了防火墙配置建议以及服务停止的两种方法:快速关闭(直接杀死进程)和标准关闭(通过客户端命令安全关闭)。最后补充了数据损坏时的修复操作,确保数据库的稳定运行。
41 0
|
4月前
|
Linux缓存管理:如何安全地清理系统缓存
在Linux系统中,内存管理至关重要。本文详细介绍了如何安全地清理系统缓存,特别是通过使用`/proc/sys/vm/drop_caches`接口。内容包括清理缓存的原因、步骤、注意事项和最佳实践,帮助你在必要时优化系统性能。
338 78
Linux系统查看操作系统版本信息、CPU信息、模块信息
在Linux系统中,常用命令可帮助用户查看操作系统版本、CPU信息和模块信息
209 23
如何在 Linux 系统中查看进程占用的内存?
如何在 Linux 系统中查看进程占用的内存?
663 58

热门文章

最新文章