分享

liunx 常用命令(一) 文件处理命令

 Kinetis 2013-12-24

一、命令格式:

命令 选项 参数

例如 ls -la /etc   ls 命令  -la 选项 /etc 参数

ctrl +c  终止命令

二、命令执行权限

 linux 里命令存在的路径不同,用户执行的权限不同

仅root 执行的命令  在路径:/sbin   、usr/sbin

所有用户执行 的命令 路径:/bin 、usr/bin


三、linux 命令

1. ls 命令      查看显示目录的文件

  ls  选项 参数

  选项:

    -a  显示所有文件

    -l   详细信息显示

    -d   查看目录属性

文件类型

drwxr-xr-x

第一位:

d :目录

- :二进制文件

l ::软连接文件

    后9位分三部分 ,每三个字符为一部分,第一部分是文件所有者的权限;第二部分是所属组;第三部分是others

   r :读权限

  w :写权限

  x :执行权限

2.pwd  当前所在的目录

3.touch 创建空的文件

   命令 :touch 文件名

4.mkdir 创建目录

   命令:mkdir 目录名

5.cp  复制文件或目录

   cp 源文件(可多个,用空格隔开)  目的目录

   cp  -R  源目录(可多个) 目的目录

6.mv   a.移动 b.改名

mv 源文件或目录  目的文件         移动到目的目录或移动并且改名

mv 原文件名    修改的文件名      修改名称

7.rm 删除文件或目录

 rm  文件            删除文件         rm -f 文件 删除文件不提示

 rm -r  目录          删除目录         rm -rf 目录 删除目录不提示

8. rmdir 删除空目录

9. cat 命令  显示文件内容
    cat  文件名
    特点:cat显示文件的最后一屏。不能完整显示,这个缺点可以用more命令弥补

10.more 命令  分页显示
   more 文件名    
   按空格 翻下一页  enter回车下一行  Q或q 退出

11.head 命令 显示前N行 默认10行
    head -n 文件名  查看前n行

12.tail 命令 显示最后N行
    tail -n 文件名 查看最后n行
    tail -f  文件名   动态查看最后几行

13.ln 产生连接文件
     ln 源文件 目标文件                      创建了硬链接文件
     ln -s 源文件  目标文件                 创建了软连接文件

软连接文件特点:
                 1.权限都是 rwx 类型l, 权限是所有人
                 2. 有箭头
                 3. 时间值是创建软连接的时间,类似于windows的快捷方式
硬链接文件的特点:
                  1.类似于copy,但也不同于copy,文件大小一样,不同的是同步更新,一个改变,另一个也改变
                  2.时间值不改变,跟源文件生成的时间值一样
                  为什么会同步更新?因为硬连接与源文件i节点相同,i 节点是内核调用的一个数字标示,可以用ls -i 查看i节点,每个文件 都有i节点 (只有在出错的情况下会出现没有i节点的文件,该文件没有办法访问)
                  3.硬链接不可以跨分区

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多