概述

命令格式:命令 [-选项] [参数] 例如: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. ChemDraw是这样预测诺氟沙星NMR谱

    化学绘图软件ChemDraw是一款在生化领域都可以使用的软件,诺氟沙星是一款常用的肠炎药,是生物化学领域的常见研究对象,在研究过程中需要预测它的NMR谱.这个时候如果用最新的ChemOffice 15 ...

  2. 椭圆参数方程中的θ(离心角Theta)

    椭圆参数方程中的离心角θ是交以其x轴对应外接圆上点的角度(或是交以其y轴对应内接圆上点的角度) 椭圆的参数程为:x=acosθy=bsinθ.M(x,y)椭圆上一点.过M作直线⊥X轴,交以O为圆心,以 ...

  3. poj 2942(点双连通+判奇圈)

    题目链接:http://poj.org/problem?id=2942 思路:我们对于那些相互不憎恨的骑士连边,将每次参加会议的所有人(不一定是整个骑士团,只需人数>=3且为奇数)看做一个点双联 ...

  4. day2 python基础 while 循环补充

    一.上节内容回顾 二.pycharm安装. 安装好以后激活方法:直接打开pycharm,选License server激活,输入:http://idea.imsxm.com 三.补充知识:如果字符串本 ...

  5. Android错误——基础篇

    1. Android工程在真机上运行调试: 花了二个小时的时间来把App热部署到小米机上,简直让我寒透了心, 原本是按照网上提供的步骤一步步的做着,没想到小米神机居然出的是什么内测小米助手,两个窗口来 ...

  6. 【BZOJ4724】[POI2017]Podzielno 数学+二分

    [BZOJ4724][POI2017]Podzielno Description B进制数,每个数字i(i=0,1,...,B-1)有a[i]个.你要用这些数字组成一个最大的B进制数X(不能有前导零, ...

  7. virgo使用指南

    一.说明: 一个windows虚拟桌面软件,很小,不到10K,占用内存也极小.超级方便. 二.GitHub地址: henkman/virgo: Virtual desktops for Windows ...

  8. 【转】C#操作word定位光标

    十一.上下左右移动光标位 private void moveLeft() { object moveUnit = Microsoft.Office.Interop.Word.WdUnits.wdWor ...

  9. mysql_表_操作

    1.创建表 # 基本语法: create table 表名( 列名 类型 是否可以为空 默认值 自增 主键, 列名 类型 是否可以为空 )ENGINE=InnoDB DEFAULT CHARSET=u ...

  10. Ramsey's_theorem Friendship Theorem 友谊定理

    w https://en.wikipedia.org/wiki/Ramsey's_theorem https://zh.wikipedia.org/wiki/拉姆齐定理 在组合数学上,拉姆齐(Rams ...