从增删改查角度学习linux基础命令

从增删改查角度学习linux基础命令

 

本文从文件的增加、删除、修改、查询四个角度介绍linux的基本命令,介绍如下:

 

一.增

touch命令是最常用的创建文件的命令,它的常见参数如下:

-a 或–time=atime或–time=access或–time=use  只更改存取时间。

-c 或–no-create  不建立任何文档。

-d  使用指定的日期时间,而非现在的时间。

-f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。

-m 或–time=mtime或–time=modify  只更改变动时间。

-r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。

-t  使用指定的日期时间,而非现在的时间。

示例:

1.不带任何参数,若文件名不存在,则创建文件,若文件存在,则修改该文件名的  时间戳

从增删改查角度学习linux基础命令 

     Tip:时间戳主要指文件的:

Access time 访问时间

Modify time 修改时间

Change time 改变时间

 2.带参数示例:

  设定文件的时间戳

 从增删改查角度学习linux基础命令

Tips:   -t time 使用指定的时间值, time 作为指定文件相对时间戳记的新值.此处的 time

定为如下形式的十进制数:

[[CC]YY]MMDDhhmm[.SS]

这里,CC为年数中的前两位,即世纪数YY为年数的后两位,即某世纪中的年数。如果不给出CC的值,则

touch 将把年数CCYY限定在1969–2068之内,MM为月数,DD为天数,hh 为小时数,mm为分钟数,SS

秒数。此处秒的设定范围是0-61,这样可以处理闰秒。

二.删

文件的删除主要是rm命令

参数如下:

-d –directory 删除可能仍有数据的目录 (只限超级用户)
-f –force 略过不存在的文件,不显示任何信息
-i –interactive 进行任何删除操作前必须先确认
-r/R –recursive 同时删除该目录下的所有目录层
-v –verbose 详细显示进行的步骤
–help 显示此帮助信息并离开
–version 显示版本信息并离开

示例如下:示例1

 从增删改查角度学习linux基础命令

示例2

 从增删改查角度学习linux基础命令

Tips: 不要在根目录下,且是root用户时执行:rm -rf *,会损害系统

三.:

改动所用的命令比较多,主要有:

vi 文件编辑命令,可以往文件中增加内容

vimvi, 但比vi更强大

nano 文件编辑命令

mv 对文件进行移动,和改名

示例如下:

若文件不存在,vi可自动创建文件名

 从增删改查角度学习linux基础命令

vi分为命令模式(command mode)、插入模式(insert mode)和底行模式(last line mode)

1)命令行模式

控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式下,或者到底行模式。

2)插入模式

只有在插入模式下,才可以做文字输入,按ESC键可回到命令行模式。

3)底行模式

将文件保存或退出vi, 也可以设置编辑环境

步骤:

a) 在命令行模式时,按iao都可进入插入模式

b) 在插入模式里编辑文件

c) ESC键,退出插入模式

d) 在命令行模式,输入“:”进入底行模式,

输入:w 保存

    wq 保存退出

    q! 强制退出

mv可对文件移动,

从增删改查角度学习linux基础命令

 

四.查

查询的命令有很多,包括catheadmorelesstail

示例如下:

从增删改查角度学习linux基础命令

 

 

 

 

 

原创文章,作者:xxcj,如若转载,请注明出处:http://www.178linux.com/80763

(0)
xxcjxxcj
上一篇 2017-07-15 11:44
下一篇 2017-07-15 11:48

相关推荐

  • 磁盘管理(二)Raid与LVM逻辑卷

    概述:本章主要讲解raid和逻辑卷 什么是RAID RAID:Redundant Arrays of Inexpensive(Independent) Disks 1988年由加利福尼亚大学伯克利分校( University ofCalifornia-Berkeley) “ A Case for RedundantArrays of Inexpensive …

    Linux干货 2016-09-05
  • N25_第二周作业

    前言 我们这次使用HAProxy作为负载均衡调度器来实现后端httpd服务的负载均衡和动静分离,实现将来自用户的80端口的http请求转发只后端8080端口的server服务 HAProxy介绍 HAProxy的是一个免费的,非常快速和可靠的解决方案,提供高可用性,负载均衡和代理对TCP和HTTP的应用程序。它特别适用于非常高流量网站。多年来,它已成为标准的…

    Linux干货 2016-12-12
  • vim编译器与shell脚本简介

    一、vim文本编译器       vi:Visual Interface,文本编辑器;   文本: ASCII Unicode  文本编辑种类:行编辑器:sed  ;全屏编辑器:nano,vi ,vim ;其他编辑器:gedit(图形),g…

    Linux干货 2016-11-24
  • Linux硬链接、软链接的介绍及两者的区别

    一、硬链接 链接数就是名字的数量: ln(link) 硬链接,多个相同的inode文件(同分区),多个硬链接文件的存在在硬盘上只占用一个文件的容量 创建的硬链接是平等的,inode相同,删除某一个互不影响,其他文件仍然可以使用 硬链接的本质:给一个文件创建多个名字   创建多个硬链接,观察链接数的变化(+1),链接数是几就是有几个文件名 同一分区中…

    Linux干货 2016-08-04
  • 马哥教育第20期一班第一周作业

    一、利用echo将下图弄成闪烁;字体自带颜色且有下滑线? [root@centos7 ~]# echo -e "\033[31m\033[4m\033[5m\0052\0052\0052\0052\0052\0052\0052\n \0052\0052\0052\0052\0052\n &…

    Linux干货 2016-07-29
  • Centos7上安装Ansible和基础应用

    Ansible 简介 ansible是个什么东西呢?官方的title是“Ansible is Simple IT Automation”——简单的自动化IT工具。这个工具的目标有这么几项:自动化部署APP;自动化管理配置项;自动化的持续交互;自动化的(AWS)云服务管理。所有的这几个目标从本质上来说都是在一个台或者几台服务器上,执行一系列的命令而已。通俗的说…

    Linux干货 2016-04-15