linux 哲学思想
一、一切皆文件
二、由众多目的单一应用程序组成,一个程序只作一件事,且作好
三、组合目的单一的小程序完成复杂任务
四、尽可能避免跟用户交互,
五、使用文本文件保存配置信息:文本编辑器VI
六、提供机制,而非策略,node
熟悉文件的基本操做是学习Linux的基础的基础。linux
一、查看某个目录的文件各类属性信息 ls 用法格式:ls +选项+目录 经常使用选项: –l #长格式显示文件的详细属性 -a #显示全部文件,包括隐藏文件 -A #和-a 相同 但不显示.(当前目录)和..(上级目录) -n #以用户及组的id号排序 -h #文件大小会自动换算文件大小 -r #文件名逆序显示 -R #文件名递归显示(显示子目录中的文件) -ld #显示目录的自己的权限属性 二、查看文件内容 more #向后翻查看,在翻至尾部以前能够向前翻 less #向前翻查看 head #看文件前n行,默认是10行 tail #看文件后n行,默认是10行 -n #查看文件n行 -f #查看一个文件尾部内容后,不退出,等待并显示新增的行,退出使用CTRL+C file #查看文件内容格式类型 (ACSII,SHELL....) 三、建立文件:(文件名只能是数字,字母,下划线组成) touch #修改文件时间戳(也能够做为新建文件) 用法格式: touch [选项]... 文件名... 经常使用选项: -a #改变访问时间 -m #改变修改时间 -m -t+时间 #指定修改时间到手动添加时间(CC)YYMMDDhhmm.ss 建立文件还可使用文本编辑器建立指定文件 nano +文件名 vim +文件名 stat +文件名 #查看文件的各类时间戳信息属性 access #访问时间 modfidy #修改时间 change #改变时间 如: [root@123ok ~]# stat grep.txt File: `grep.txt' Size: 15 Blocks: 8 IO Block: 4096 regular file Device: fd00h/64768d Inode: 524303 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2014-05-02 01:11:33.263006214 +0800 Modify: 2014-05-02 01:11:03.287006007 +0800 Change: 2014-05-02 01:11:03.287006007 +0800 [root@123ok ~]# 四、复制文件: cp 用法格式:cp 要复制的文件路径 ...(能够多个源文件)+ 目标 目标: 不存在,则复制并重命名指定的名称 存在,若是是文件:则覆盖,若是是目录,将文件复制到指定的目录中 复制多个文件: 目标必须存在而且必须是目录 经常使用选项 : -r #递归复制 (复制目录) -a #递归复制 (复制文件,包含了文件的属性格式) -i #交互式 ,覆盖前提醒确认 -v #显示复制过程 五、移动文件: mv 用法格式: mv +选项+文件名(某路径下的文件) 经常使用选项: -i #删除前提醒 -f #强制删除 -r #递归删除目录 -rf #强制删除目录文件:这个命令最好少用,很危险(毫无预警的完全删除文件)
六、粘贴文件---没有单独的文件粘贴命令,由于复制和移动操做就包含了粘贴步骤