文件处理命令

1.命令格式

命令格式:命令 [-选项]  [参数]

例:ls  -la /etc

说明:1)个别命令使用不遵循此格式

2)档有多个选项时,可以写在一起

3)简化选项与完整选项

2.目录处理命令:ls

命令名:ls

命令英文原意:list

命令所在路径:/bin/ls

执行权限:所有用户

功能描述:显示目录文件

语法:ls 选项 [-aldhi] [文件或目录]

-a 显示所有文件,包括隐藏文件

-l详细信息显示

-d 如果参数是目录,只显示其名称而不显示旗下的文件

-i  显示文件的i节点号

3.目录处理命令:mkdir

命令名:mkdir

命令英文原意:make directories

命令所在路径:/bin/mkdir

执行权限:所有用户

语法:mkdir -p [目录名]

功能描述:创建新目录

-p 递归创建

例: mkdir -p  /tmp/Japan/a

Mkdir  -p  /tmp/Japan/c  /tmp/Japan/b

4.目录处理命令:cd

命令名:cd

命令英文原意:change directory

命令所在路径:shell内置命令

执行权限:所有用户

语法:cd  [目录]

功能描述:切换目录

例: cd /tmp/aa

cd ..        回到上一级目录

5.目录处理命令:pwd

命令名:pwd

命令英文原意:print working directory

命令所在路径:/bin/pwd

执行权限:所有用户

语法:pwd

功能描述:显示当前目录

6.文件处理命令:rmdir

命令名:rmdir

命令英文原意:remove  empty  directories

命令所在路径:/bin/rmdir

执行权限:所有用户

语法:rmdir  [目录名]

功能描述:删除空目录

例:rmdir /tmp/aa/dd

7.目录处理命令:cp

命令名:cp

命令英文原意:copy

命令所在路径:/bin/cp

执行权限:所有用户

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

-r   复制目录

-p   保留文件属性

功能描述:复制文件或目录

8.目录处理命令:mv

命令名:mv

命令英文原意:move

命令所在路径:/bin/mv

执行权限:所有用户

语法:mv   [原文件或目录]  [目标目录]

功能描述:剪切文件、改名

例:mv  a  b    把文件a改名为b

9.目录处理命令:rm

命令名:rm

命令英文原意:remove

命令所在路径:/bin/rm

执行权限:所有用户

语法:rm  -rf [文件或目录]

-r   删除目录

-f   强制执行

功能描述:删除文件或目录

10.文件处理命令:touch

命令名:touch

命令所在路径:/bin/touch

执行权限:所有用户

语法:touch  [文件名]

功能描述:创建空文件

例:touch  /root/aa  创建文件aa

11.文件处理命令:cat

命令名:cat

命令所在路径:/bin/cat

执行权限:所有用户

语法:cat  [文件名]

功能描述:显示文件内容

-n  显示行号

例:cat   -n  /root/a

12.文件处理命令:more

命令名:more

命令所在路径:/bin/more

执行权限:所有用户

语法:more  [文件名]

(空格)或f      翻页

(Enter)      换行

Q或Q       退出

功能描述:分页显示文件内容

例:more  /etc/services

13.文件处理命令:less

命令名:less

命令所在路径:usr/bin/less

执行权限:所有用户

语法:less  [文件名]

(空格)或f          翻页

(Enter)          换行

Q或Q             退出

(page  up)       向上翻页(一页)

上箭头            向上翻一行

/搜索的关键词    搜索你要找的内容

功能描述:分页显示文件内容(可向上翻页)

例:less  /etc/services

14.文件处理命令:head

命令名:head

命令所在路径:usr/bin/head

执行权限:所有用户

语法:head  [文件名]

功能描述:显示文件的前几行

-n   指定行数

例:head -n 20 /etc/services

15.文件处理命令:tail

命令名:tail

命令所在路径:usr/bin/tail

执行权限:所有用户

语法:tail  [文件名]

功能描述:显示文件的后面几行

-n   指定行数

-f   动态显示文件末尾内容

例:tail -n 20 /etc/services

16.文件处理命令:ln

命令名:ln

命令英文原意:link

命令所在路径:/bin/ln

执行权限:所有用户

语法:ln -s  [原文件]  [目标文件]

-s  创建软连接

功能描述:生成链接文件

例: ln -s  /root/a  /root/b  创建a文件的软连接文件b

ln  /root/a /root/c     创建a文件的硬链接文件c

软连接的特征:类似windows的快捷方式

硬链接的特征:1)拷贝cp -p +同步更新

2)通过i节点识别

3)不能跨分区

4)不能针对目录使用

说明:以上只是一些常用命令的常用选项并不是每个命令的选项都列举了出来

linux常用命令:1文件处理命令的更多相关文章

  1. Linux常用基本指令——文件处理命令

    书籍方面的推荐就不做介绍,免得别人说我有广告嫌疑.大家可以直接上百度,书籍和视频遍地都是,Linux这些方面的知识都是自己在学习视频和看书的总结,内容上可能会不完美.如果有更多的见解,欢迎直接评论. ...

  2. Linux命令:修改文件权限命令chmod、chgrp、chown详解

    Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权 限分为只读,只写和可执行三种.以文件为例,只读权限表示只允许读其内容,而 ...

  3. Linux下几种文件传输命令

    Linux下几种文件传输命令 sz rz sftp scp 最近在部署系统时接触了一些文件传输命令,分别做一下简单记录: 1.sftp Secure Ftp 是一个基于SSH安全协议的文件传输管理工具 ...

  4. Linux下几种文件传输命令 sz rz sftp scp

    Linux下几种文件传输命令 sz rz sftp scp 最近在部署系统时接触了一些文件传输命令,分别做一下简单记录: 1.sftp Secure Ftp 是一个基于SSH安全协议的文件传输管理工具 ...

  5. [原创] Linux下几种文件传输命令 sz rz sftp scp介绍

    Linux下几种文件传输命令 sz rz sftp scp介绍 1.sftp Secure Ftp 是一个基于SSH安全协议的文件传输管理工具.由于它是基于SSH的,会在传输过程中对用户的密码.数据等 ...

  6. Linux拷贝U盘文件(命令行)

    Linux系统有的有界面,有的没有只要命令窗口,因此导入外部文件就变得困难,没有可视化的方便. 这里通过挂载u盘进行文件拷贝. 首先挂载u盘:这里以centos为例 1.进入命令行模式下,输入命令 s ...

  7. 【Linux学习】Linux文件系统5—查看文件内容命令

    Linux文件系统5-查看文件内容命令 cat: 由第一行开始显示文件内容 more: 一页一页地显示文件内容,空格键可以继续翻页显示下一页内容 less:与more类似,但是可以往前翻页 head: ...

  8. [转帖]Linux下主机间文件传输命令

    Linux下主机间文件传输命令 https://yq.aliyun.com/articles/53631?spm=a2c4e.11155435.0.0.580ce8ef4Q9uzs   SCP命令: ...

  9. [转帖]linux下的find文件查找命令与grep文件内容查找命令

    linux下的find文件查找命令与grep文件内容查找命令 https://www.cnblogs.com/shileima/p/8431393.html 在使用linux时,经常需要进行文件查找. ...

  10. Linux常用命令之文件搜索命令

    目录 1.最强大的搜索命令:find2.在文件资料库中查找文件命令:locate 一.根据 文件或目录名称 搜索 二.根据 文件大小 搜索 三.根据 所有者和所属组 搜索 四.根据 时间属性 搜索 五 ...

随机推荐

  1. C/C++深度copy和浅copy

    #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<string. ...

  2. 定向转发和重定向实现 <select >下拉表单数据传送

    定向转发的特点:   (1). 实行转发时浏览器上的网址不变  (如果你这点忽视了,那你就要接受我无尽的鄙视吧! 哇咔咔~~~)    (2). 实行转发时 :   只有一次请求.  不信,看这下面的 ...

  3. png-24在ie6中的几种透明方法

    转载 http://www.cnblogs.com/jikey/archive/2013/03/13/2957168.html 由于游戏类官网在页面背景和装饰人物的设计上追求画丽且与游戏风格想匹配,这 ...

  4. URL链接中文参数乱码的若干处理方法

    JAVA 中URL链接中文参数乱码的若干处理方法,现在整理收录如下: 方法一: (1) JS中,在URL参数中确保用UTF-8编码,用js函数encodeURI()编码,例如 url:"xx ...

  5. soapUI快速入门(测试一个登录接口)

    1.打开soapUI. 2.新建一个项目,实例如下: 点击ok后在soapUI界面左侧会显示出此项目,如图: 2.创建测试用例: a.新建用例组,选择此项目右键,新建一个用例组,如下图: 用例组创建好 ...

  6. easyui datagrid的列编辑

    [第十五篇]easyui datagrid的列编辑,同时插入两张表的数据进去   看图说话. 需求:插入两张表,上面的表单是第一张表的内容,下面的两个表格是第二张详情表的内容,跟第一张表的id关联 第 ...

  7. 7月13日微软MVP社区夏日巡讲北京站活动现场图集

    1.活动签到 2.活动准备工作,到场同学很多. 3.讲师讲桌 全体合影,由于我在楼下签到所以里面没有我:(  

  8. 用jquery或js实现三个div自动循环轮播

    //3个div的统一class = 'div' var index =0; //3秒轮播一次 var timer = setInterval(function(){     index = (inde ...

  9. svn 备份后双机同步热备失效,提示 W200007 target server does not support atomic revision property edits svynsync:E170009

    svn 备份后双机同步热备失效,提示 W200007 target server does not support atomic revision property edits; consider u ...

  10. extjs DateField 的值用getValue()方法获取后是一大堆字符串,类似Tue Dec 07 2010 00:00:00 GMT 0800,这玩意存入数据库实在不好办。。。

    extjs DateField 的值用getValue()方法获取后是一大堆字符串,类似Tue Dec 07 2010 00:00:00 GMT 0800,这玩意存入数据库实在不好办...所以要把它格 ...