Chinaunix首页 | 论坛 | 博客
  • 博客访问: 716556
  • 博文数量: 67
  • 博客积分: 994
  • 博客等级: 准尉
  • 技术积分: 1749
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-03 14:10
文章分类
文章存档

2014年(11)

2013年(14)

2012年(14)

2011年(28)

分类: LINUX

2011-11-27 21:10:01

        在linux下所有的东西都可以有文件来称呼,但是好像linux里面没有明显的命令来创建文件。那么我们可以通过那些方法可以创建文件呢?
      首先我们经常使用touch来创建一个空文件。touch命令本来是修改文件的时间,如果文件不存在,就创建一个文件。其中修改的时间主要包括modification time(mtime,修改时间):当文件的“内容数据”更改时,就会更新这个时间。
status time(ctime,状态时间):当文件的“状态”改变时,就更新这个时间。例如:更改了权限,就要更新时间。
access time(atime,访问时间):当“读取文件内容”时,就会更新这个读取时间。例如:用more读取一个文件,就的更新atime。
例如:touch  file
     2、使用重定向符号“>”,创建一个文件。
     例如:ls -al > file
     3、采用echo命令创建一个含有少量数据的新文件。echo本意是提示或说明信息,这里可以和重定向符合合用创建一个文件。
     例如:echo "I will create a file!" > newfile
     4、我们可以使用cat命令来创建多行数据的新文件。cat主要是用来显示文件的内容。我们可以借用cat的读取标准输入的特点,直接在键盘上输入数据,从而创建一个文件。ctrd+d是文件输入结束符。
   ***@wuyaalan:~$ cat > newfile
I create a file
I love life
***@wuyaalan:~$ cat newfile
I create a file
I love life
5、我们也可以通过vim编辑器来创建和编辑文件。
6、我们也可以通过链接来创建文件。
当然创建文件的方式还有很多种,欢迎大家补充!
阅读(1877) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~