设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 728|回复: 0

Linux文件管理操作

[复制链接]

签到天数: 41 天

[LV.5]常住居民I

发表于 2017/7/11 14:17 | 显示全部楼层 |阅读模式 |Google Chrome 57.0.2987.98|Windows 7
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
Linux系统中的数据都是保存在一个文件夹中,而文件夹都是分配到不同的目录里面,Linux中的目录是一种类似于树状型的一个结构,我们称为文件系统,相信你会有这样的一个感受,使用linux的时候,怎样才能快速的去复制、删除文件、重命名?linux中并不像Windows那样操作起来方便快捷。要想操作熟练的操作文件,那还是得掌握一定的操作命令。
  元字符
  元字符它都是具有一定的特殊含义的字符。比*和?都是元字符:
  *可以匹配0个或多个任意字符;
  ?匹配一个字符。
  例如:我们要显示系统中以te开头,.doc结尾的格式的文件。
  则我们可以输入命令:$ls te*.doc

58104a621a6fc.png

  在这里,*匹配任意一个字符。如果你希望显示所有以.doc结尾的文件,则是可以使用$ls*.doc。这个命令就可以了
  如何隐藏文件?
  隐藏文件的第一个字符为英文句号或点号(.),Linux程序(包括shell)通常使用隐藏文件来保存配置信息。
  以下是一些常见的隐藏文件:
  .profile:Bourneshell(sh)表示的是初始化脚本
  .kshrc:Kornshell(ksh)初始化脚本
  .cshrc:Cshell(csh)初始化脚本
  .rhosts:Remoteshell(rsh)配置文件
  如果是需要查看一下隐藏文件需要使用ls命令的-a选项:看到下图中的一个参数显示
  我们看到一个点号(.)表示当前目录,两个点号(..)表示上级目录
  需要注意的是:输入密码时,星号(*)作为占位符,代表你输入的字符个数。
  如何创建文件
  在Linux中,可以使用vi编辑器创建一个文本文件,例如:$vi book.doc表示创建一个doc文件,我们看到下图所示:

581048eaa80f1.png

  上面的命令会创建文件book.doc文件并且是会打开,按下i键即可进入编辑模式,你可以向文件中写入内容,比如输入一些英文
  完成编辑后,可以按esc键退出编辑模式,也可以按组合键Shift+ZZ完全退出文件。(有些系统是需要按shift+;然后再按wq保存退出)这样,就完成了文件的创建,创建之后我们可以用cat命令来进行打开查看里面的内容。
  怎样编辑文件
  vi编辑器可以用来编辑文件,当文件被打开后,可以按i键进入编辑模式,按照自己的方式编辑文件。如果想移动光标,必须先按esc键退出编辑模式,然后使用下面的按键在文件内移动光标:
  l键向右移动
  h键向左移动
  k键向上移动
  j键向下移动
  如何统计单词数目?
  可以使用wc命令来统计当前文件的行数、单词数和字符数,来看看下面的一个简单的例子:

5810492dc215c.png

  每一列的含义如下:
  第一列:文件的总行数
  第二列:表示单词数目
  第三列:文件的字节数,即文件的大小
  第四列:文件名
  复制文件
  用户是可以使用cp命令来复制文件。cp命令的基本语法如下:
  $cp source_filedestination_file
  重命名文件
  重命名文件可以使用mv命令,它的语法格式为:
  $mv old_filenew_file
  删除文件
  rm命令可以删除文件,语法为:
  $rm filename
  一些标准的Linux流
  在一般情况下,每个Linux程序运行时都会创建三个文件流(三个文件):
  (1)标准输入流(stdin):stdin的文件描述符为0,Linux程序默认从stdin读取数据。
  (2)0将会是表示标准输出流(stdout):stdout的文件描述符为1,Linux程序默认向stdout输出数据。
  (2)标准错误流(stderr):stderr的文件描述符为2,Linux程序将会向stderr流中写入错误信息。
  总结:以上是Linux中基本的文件管理操作,总的来说,当你上手linux系统之后你会发现,在windows中习惯用鼠标操作的文件复制粘贴,到了Linux却是如此的复杂,前提是需要记住相应的操作命令。
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2020/11/30 06:55 , Processed in 0.305899 second(s), 24 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表