概述

命令格式:命令 [-选项] [参数] 例如:ls -la /etc

说明:1.个别命令使用不遵守此格式。2. 当有多个选项时,可以写在一起。

ls 命令示例

文件打印命令cat、tac、more、less、head、tail、ln

命令 功能描述 语法 执行权限 命令所在路径
ls 显示目录文件

ls 选项[-ald] [文件或目录]

  • -a 显示所有文件,包含隐藏文件
  • -l  详细信息显示
  • -d 查看参数目录属性
所有用户 /bin/ls

显示目录中所有文件,包含隐藏文件

显示目录中每个文件的详细信息显示

不包括隐藏文件

在linux 中每个文件将用户分为三类:所有者(user)  所属组(group)其他人(other)简称 ugo;

第2个字段 1 : 表示文件的引用计数

第3个字段 root : 表示文件的所有者 ,一个文件只能有一个所有者,所有者一般为文件的创建者,文件的所有者可以通过chown 命令改变;

第4个字段 root: 表示文件的所属组,一个文件只能有一个所属组,所属组指多个用户的集合,文件的所属组可以通过chgrp命令改变;

第5个字段 1787:单位是字节

第1个字段  -rwxrw-r--: 文件类型( - 二进制文件, d 目录, l 软连接),rwx是所有者的权限,rw-是所属组的权限, r--是其他人的权限,其中 r:可读 w:可写  x:可执行

查看参数目录属性

mkdir命令示例

命令 功能描述

语法

执行权限 命令所在路径
mkdir 创建新目录

mkdir [-p]  [目录名]

  • -p 递归创建新目录
所有用户 /bin/mkdir

可以同时创建多个目录 例如: mkdir  /tmp/china/zhengning    /tmp/china/binxian

创建新目录

mkdir  /tmp/china/zhengning  如果目录china不存在就会报错;

递归创建新目录

mkdir -p  /tmp/china/zhengning  如果目录china不存在就先创建china目录再创建zhengning目录;

rmkdir命令示例

命令  功能描述  语法  执行权限  命令所在路径
rmdir  删除空目录

语法:mkdir [目录名]

 所有用户  /bin/rmdir

删除空目录

rmdir  /tmp/china/zhengning  如果目录zhengning不是空目录就会报错;

cp命令示例

命令  功能描述  语法  执行权限  命令所在路径
cp  复制目录或文件

cp [-rp] [原文件或目录] [目标目录]

  • -r   复制目录
  • -p  保留文件属性
 所有用户  /bin/cp

复制文件

cp   /tmp/china/zhengning.log  /tmp/japan  文件的修改时间为当前操作时间;

复制目录

cp -r  /tmp/china/zhengning  /tmp/japan  目录的修改时间为当前操作时间;

复制文件或目录时保留文件属性

cp -p  /tmp/china/zhengning  /tmp/japan 此时保留了原文件的修改时间;

mv命令示例

 命令  功能描述  语法  执行权限  命令所在路径
mv  剪切文件

mv   [原文件或目录] [目标目录]

 所有用户  /bin/mv

在移动时目标目录必须存在,可以一次将多个目录或文件剪切到另一个目录下 例如:mv  /tmp/china/zhengning   /tmp/china/xunyi   /tmp/japan  将文件zhengning和xunyi剪切到japan目录下;

移动文件

mv  /tmp/china/zhengning /tmp/japan  将文件zhengning剪切到/tmp/japan目录下;

移动文件的同时改名

mv  /tmp/china/zhengning  /tmp/china/xunyi  将文件zhengning剪切到/tmp/japan并改名为xunyi;

rm命令示例

 命令  功能描述  语法  执行权限  命令所在路径
rm  删除目录

rm   [-rf] [文件或目录]

  • -r 删除目录
  • -f 强制删除
 所有用户  /bin/rm

删除文件

rm    /tmp/japan/zhengning

删除目录

rm  -r  /tmp/japan/zhengning

强制删除

可以用来强制删除非空目录

rm  -f  /tmp/japan/xunyi

touch命令示例

 命令  功能描述  语法  执行权限  命令所在路径
touch  创建空文件

touch  [文件名称]

 所有用户  /bin/touch

创建空文件

创建有空格的空文件时要用双引号引起来 例如:touch ”abc def“;

touch  /tmp/china/zhengning/xianan.list

cat命令示例

命令 功能描述 语法 执行权限 命令所在路径
cat  连接文件并打印输出到标准输出

cat   [-n] [文件]

  • -n 显示文件内容行号
所有用户   /bin/cat

显示文件中内容

例如 cat    /etc/services

显示文件内容行号

例如 cat -n  /etc/services

tac命令示例

命令 功能描述 语法 执行权限 命令所在路径
tac  连接文件并打倒着印输出到标准输出

tac[-n] [文件]

  • -n 显示文件内容行号
 所有用户  /bin/tac

显示文件中内容

例如 tac   /etc/services

显示文件内容行号

例如 tac -n  /etc/services

more命令示例

命令 功能描述 语法 执行权限 命令所在路径
more  分屏显示文件内容

more  [文件]

  • 向下翻页 (空格键或者f键)
  • 向下移动一行   (Enter 键)
  • / 字符串:搜索指定的字符串
  • q或者Q 退出
 所有用户  /bin/more

less命令示例

命令 功能描述 语法 执行权限 命令所在路径
less  分屏显示文件内容

less  [文件]

  • 向下翻页 (空格键或者f键)
  • 向下移动一行   (Enter 键)
  • 向上翻页 (pageup)
  • 向上移动一行   (上箭头 键)
  • q或者Q 退出
  • / 字符串:搜索指定的字符串 ,按n键可以滑动到下一个关键字位置
 所有用户  /bin/less

head命令示例

命令 功能描述 语法 执行权限 命令所在路径
head  显示文件开头的内容  head [-n] [文件]

  • -n 显示文件前n行
 所有用户  /bin/head

显示文件中默认后几行内容

例如 head   /etc/services

显示文件文件前n行

例如 head  -n  /etc/services

tail命令示例

命令 功能描述 语法 执行权限 命令所在路径
tail  显示文件结尾的内容

tail [-n | -f] [文件]

  • -n 显示文件后n行
  • -f 动态显示文件默认的后几行
 所有用户  /bin/ta

动态显示文件中后几行内容

例如 tail  -f  /etc/services

显示文件文件后n行

例如 tail  -n  /etc/services

ln命令示例

命令 功能描述 语法 执行权限 命令所在路径
ln  在文件之间建立链接

ln [-s]  [原文件]   [目标文件]

  • -s 创建软链接  例如: ln -s  /etc/issue  /tmp/issue.soft
  • ln  创建硬链接   例如:  ln   /etc/issue  /tmp/issue.hard
 所有用户  /bin/ln

创建软链接

例如  例如: ln -s  /etc/issue  /tmp/issue.soft

创建硬链接

例如:  ln   /etc/issue  /tmp/issue.hard

说明: 软链接的特点: 1.lrwxrwxrwx 软链接的ugo都可以对软链接有rwx权限,但是这个权限不是目标文件的权限;

            2.文件大小只是符号链接,而非目标文件的真正大小;

            3./tmp/issue.soft->/etc/issue 箭头指向目标文件

   硬链接的特点: 1.硬链接是命令 cp -p 和 同步更新功能的结合;

            2.通过 i 节点识别 ,硬链接文件和目标文件映射到同一个 i 节点上;

            3.不能跨分区;

            4.不能针对目录使用;

Linux基本命令 文件处理命令的更多相关文章

  1. Linux基本命令 文件搜索命令

    1.文件搜索命令find ================================================================================== 命令名称 ...

  2. Linux 执行文件查找命令 which 详解

    某个文件不知道放在哪里了,通常可以使用下面的一些命令来查找: which  查看可执行文件的位置 whereis 查看文件的位置 locate   配合数据库查看文件位置 find   实际搜寻硬盘查 ...

  3. linux下文件搜索命令学习笔记

    1. locate:按照文件名搜索文件 locate filename 与find在整个操作系统中遍历搜索不同,locate命令在/var/lib/mlocate这个后台数据库中按照文件名搜索,所以优 ...

  4. linux查看文件个数命令

    linux下查看当前目录下文件个数命令: 使用背景:有时想了解一个目录下具体有多少文件或者有多少文件夹. 1. 查看当前目录下文件个数 ls -l |grep "^-"|wc -l ...

  5. 4.Linux的文件搜索命令

    1.文件搜索命令  which 语法:which [命令名称] 范例:$which ls  列出ls命令所在目录 [chanshuyi@localhost ~]$ which ls alias ls= ...

  6. Linux 压缩文件的命令行总结

    Linux压缩文件的读取 ·    *.Z       compress 程序压缩的档案: ·    *.bz2     bzip2 程序压缩的档案: ·    *.gz      gzip 程序压缩 ...

  7. Linux的文件搜索命令(locate ,find,grep,find命令和)

    刚开始学Linux,这是关于Linux文件搜索命令,就目前,尽我所能把他写全一点,后期随时补充 文件搜索命令 一.locate命令 二.find命令 三.grep命令 四.find命令和grep命令的 ...

  8. [Linux] 012 文件搜索命令

    文件搜索命令:find 命令名称:find 命令所在路径:/bin/find 执行权限:所有用户 语法:find [搜索范围] [匹配条件] 功能描述:文件搜索 范例: 在目录 /etc 中查找文件 ...

  9. [Linux] 008 文件处理命令

    1. 文件处理命令:touch 命令名称:touch 命令所在路径:/bin/touch 执行权限:所有用户 语法:touch [文件名] 功能描述:创建空文件 范例: 文件名不包含空格 touch ...

随机推荐

  1. 多媒体开发之音频编码---ffmpeg 编码aac

    http://blog.csdn.net/ctroll/article/details/8169396

  2. 微信小程序 快键键

    快捷键 格式调整 - Ctrl+S:保存文件 - Ctrl+[, Ctrl+]:代码行缩进 - Ctrl+Shift+[, Ctrl+Shift+]:折叠打开代码块 - Ctrl+C Ctrl+V:复 ...

  3. matlab小数分数转换

    >> format short      %%%% MATLAB默认格式,小数显示 >> format rat    %%%%% 转成分数表示

  4. UESTC 482 Charitable Exchange(优先队列+bfs)

    Charitable Exchange Time Limit: 4000/2000MS (Java/Others)     Memory Limit: 65535/65535KB (Java/Othe ...

  5. Markov Process

    w Markov Process -- from Wolfram MathWorld  http://mathworld.wolfram.com/MarkovProcess.html 谷歌背后的数学_ ...

  6. 2015-02-08——js笔记

    示例1: 关于事件对象 MSIE:window.event,  cancelBubble,  returnValue,  srcElement, button(鼠标按键,1,4,2,左中右) W3C: ...

  7. spring中实现自己的初始化逻辑

    实现这两个listener都可以进行自己的初始化逻辑. InitializingBean.afterPropertiesSet 这个优先调用 ApplicationListener.onApplica ...

  8. 通过配置rinetd来实现ECS跳转访问非外网连接的mongodb

    跳转的原理通用,不单单针对mongo,其他需求应用也可以使用这种方式   生成环境中的mongodb迁移到了阿里云上的mongodb,由于机制的问题,mongodb不能直接被外网访问,故此采用的办法为 ...

  9. PAT 1002. A+B for Polynomials (25)

    This time, you are supposed to find A+B where A and B are two polynomials. Input Each input file con ...

  10. 怎样使用Chrome模拟手机浏览器測试移动端网站

    作者:zhanhailiang 日期:2014-10-10 环境说明: Chrome 37.0.2062.124 m 1. 通过[菜单→工具→开发人员工具|Javascript控制台]或[快捷键Ctr ...