一、文件与目录基本操作指令

touch命令

在Linux中,touch指令可以建立一个空文件

但如果创建的文件本身存在(指在同一目录下),则会修改文件最后的访问时间,并不会更改文件内的内容。

例:# touch vsftpd.conf.bak

cp命令

cp功能:复制文件或文件夹(目录)

语法:cp  [选项]  <源文件/源目录>  <目标文件/目标目录>

常用选项:-f :强行复制,不论目标文件或目录是否存在(如果存在则就覆盖)

     -r :递归处理,将指定目录内的所有文件与子目录一并处理复制

     -i :覆盖已经存在的文件前先询问是否执行操作(起到了保险的作用)

例:# cp -r /var/backup/ /home/user1/    

//将/var/backup目录下的所有文件与子目录复制到/home/user1下(使用递归)

mv命令

mv功能:移动或对现有的文件/目录进行重命名的操作

语法:mv  [选项]  <源文件/源目录>  <目标文件/目标目录>

常用选项: -f :若目标文件或目录与现有的文件或目录有重复,则强制覆盖现有的文件或目录

      -i :覆盖前先询问是否执行操作

例:# mv Sakurauchi_Riko.txt Aida_Rikako.txt

//将当前目录下Sakurauchi_Riko.txt文件重命名为Aida_Rikako.txt

rm命令:

rm功能:删除文件或目录

语法:rm [选项] <文件或目录>

常用选项:-r :递归删除

     -f :强制删除不提示

tips:-rf选项虽好,但永前要慎重,避免翻车!(谨记业内津津乐道的删库段子)

例:# rm -rf /

//强制删除根目录下的所有文件,且不经询问(是不是很可怕?)

(tips:在CentOS中,删除重要目录光是加个-rf选项是远远不够的,还要加别的参数--no-preserve-root)

mkdir和rmdir命令:

mkdir功能:新建文件夹(建立目录:make directory)

mkdir中有一个非常好用的参数- p,简言之,- p参数的作用就是创建多级文件夹,当上级目录不存在时可以一并创建(例如创建/a/b/c/,可以输入# mkdir -p /a/b/c)

rmdir功能:删除文件夹(删除目录,有时rmdir常用rm -rf指令替代)

二、文件查看命令

file命令:

file命令可以探测文件和目录类型

语法:# file [选项] <目标文件名>

cat命令:

cat指令常常用来显示文件内容,类似于DOS下的type

例:# cat /etc/vsftp/vsftpd.conf

//显示/etc/vsftp/vsftpd.conf文件内容

head命令:

head指令可以规定显示文件内容的前几行

例:# head -n 10 /etc/vsftp/vsftpd.conf

//输出文件/etc/vsftp/vsftpd.conf的前十行

less和more命令:

less指令和more指令的功能都是一样的:逐页阅读文件内容

这是十分有用的,可以不需要修改就可以在屏幕上显示你想看的文件内容

区别是:less指令可以前后翻页,但是more指令只能使用空格键向后翻页。

CentOS7.0小随笔——指令基本操作(Part.B)的更多相关文章

  1. CentOS7.0小随笔——指令基本操作(Part.A)

    与其说是CentOS7.0的小随笔,说老实话,基本指令在每个发行版本的Linux中都基本上是一致的. Part.A部分我们讲述以下四个方面:命令行界面与图形界面.Linux系统的关闭与重启.命令行帮助 ...

  2. CentOS7.0小随笔——运行级别

    一.Linux运行级别(通用) 0:关机(halt) 1:单用户模式(无需用户名和密码的登录,用于紧急维护系统时用,类似于Windows中的安全模式) 2:不启用网络功能的多用户模式 3:启用网络功能 ...

  3. 【CNMP系列】CentOS7.0下安装Nginx服务

    话步前言,CNMP之路,系统起步:http://www.cnblogs.com/riverdubu/p/6425028.html 这回我来讲解下CentOS7.0下如何安装和配置Nginx服务 Ngi ...

  4. 云服务器 Centos7.0 部署

    CentOS安装jdk的三种方法 http://www.mamicode.com/info-detail-613410.html centos Linux下安装Tomcat和发布Java的web程序 ...

  5. YARN环境搭建 之 一:CentOS7.0系统配置

    一.我缘何选择CentOS7.0 14年7月7日17:39:42发布了CentOS 7.0.1406正式版,我曾使用过多款Linux,对于Hadoop2.X/YARN的环境配置缘何选择CentOS7. ...

  6. css小随笔(二)与通用样式

    51先在学校HTML5已经有半个多月了,然后这个星期做了一个京东的手机网站,接触到了通用样式,下面以京东的手机站为例 这两个就是京东手机站了的不同的两个板块,因为HTML5仅仅只是学完了基本标签跟cs ...

  7. 小随笔:利用Shader实现模型爆炸和沙粒化的效果

    0x00 前言 上一篇小随笔<小随笔:利用Shader给斯坦福兔子长毛和实现雪地效果>中,我和大家聊了聊著名的斯坦福兔子和利用geometry shader实现的一些效果.这篇文章继续沿用 ...

  8. CentOS7.0 采用压缩包 安装Nginx 1.7.4和添加Tomcat为系统服务 nginx结合tomcat

    CentOS7.0 采用压缩包 安装Nginx 1.7.4  一.安装准备首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++.gcc ...

  9. centos7.2安装完成的基本操作

    系统是centos7.2,安装完成的基本操作 1 修改网卡为eth02 更新系统3 给/etc/rc.local添加执行权限4 添加用户hequan5 禁用selinux6 关闭防火墙安装iptabl ...

随机推荐

  1. c语言基础课第一次作业

    1)大学和高中最大的不同是没有人天天看着你,请看大学理想的师生关系是?有何感想? 通过阅读邹欣老师的博客,了解到了老师心中理想的师生关系是(健身教练与健身学员).在初中,高中我们一直都是填鸭式教育,像 ...

  2. npm安装cnpm、vue、react

    安装cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org 安装vuecnpm install --global vue- ...

  3. Paper | Octave Convolution(OctConv)

    目录 1. 尺度空间理论(scale-space theory) 2. OctConv 3. 启发 论文:Drop an Octave: Reducing Spatial Redundancy in ...

  4. What's the Difference Between Iterators and Generators in Python

    https://www.quora.com/Whats-the-difference-between-iterators-and-generators-in-Python

  5. Ubuntu里Eclipse关联Jdk

    Ubuntu里Eclipse关联Jdk 1.在Eclipse安装目录创建jre 文件. 2.ln  -s  jdk目录/bin  bin 输入上述命令,之后eclipse即可打开.

  6. Linux的50个基本命令

    1.ls -a 列出当前目录下的所有文件,包括以.头的隐含文件(如-/.bashrc) ls –l 列出当前目录下文件的详细信息 2. pwd 查看当前所在目录的绝对路经 3. cd 目录之间的移动 ...

  7. [转]语言模型训练工具SRILM

    SRILM是一个建立和使用统计语言模型的开源工具包,从1995年开始由SRI 口语技术与研究实验室(SRI Speech Technology and Research Laboratory)开发,现 ...

  8. 一套高可用、易伸缩、高并发的IM群聊架构方案设计实践

    本文原题为“一套高可用群聊消息系统实现”,由作者“于雨氏”授权整理和发布,内容有些许改动,作者博客地址:alexstocks.github.io.应作者要求,如需转载,请联系作者获得授权. 一.引言 ...

  9. Docker学习笔记-Redis 安装

    拉取官方的镜像 docker pull redis:3.2 查看 docker images redis 运行容器 docker run -p 6379:6379 -v $PWD/data:/data ...

  10. 细说MySQL表操作

    目录 语法 查看表结构 查看所有的表 删除表 查看创建表的语句 修改表的字符集和校验规则 修改表名 在表中添加新字段 修改表的字段名 修改表中字段的属性 删除表中的某个字段 设置某个字段为主键 把某个 ...