一.增删改查  
    1.建立文件和目录
        mkdir /tmp/xueying
 
    2.cd 进入的路径
        绝对路径:以根目录为其实目录的路径
        相对路径:相对当前目录来说,进入其子目录可以不用绝对路径方式进入
 
   3. 建立文件
        touch 建立文件    更新文件的时间标记
 
   4.重定向和追加符号 写入 内容到文件中
        echo  “内容”> file   重定向会覆盖源文件内容
        echo  “内容”>>file   追加内容到文件最后一行
 
    5.cat 查询文件中内容
        命令字 【选项】【文件或目录或者参数】 中括号表示可选项
        cat -n   文件
        shutdown -h now
        选项需要 - 引导
 
    6.修改文件名  以及  移动文件 mv
        mv 源文件名 移动的位置
        mv 源文件 修改的名字
 
    7.拷贝文件 copy
        cp 源文件  拷贝路径
        cp -r 源目录  目标目录
 
     8.删除 rm      remove 移除
        -f  froce 强制删除
        -fr   递归删除 删除目录
 
二.链接的建立    ln
        硬链接: 不会多占用磁盘空间    删除源文件后硬链接仍然有效
                     不能跨分区建立   不能对目录建立硬链接
        符号链接:(加 -s)可以跨分区   可以对目录建立
                     建立符号链接后会产生新文件占用少量磁盘空间,删除源文件后符号链接失效
 
        ln 源文件 硬链接文件名
        ln -s 源文件 符号链接名   源文件一定要用绝对路径
 
    ls
         -l    显示文件或目录中文件的详细信息
         -ld  查看目录本身的详细信息
         -lh  人类易读的形式显示文件大小
         -R   递归显示目录中所有文件信息包括子目录中的文件信息
         -a   显示所有文件包括以点开头的文件(隐藏文件) touch .userlist
 
三.常用快捷键
        清除屏幕内容:ctrl + l
        清除当前光标前的所有内容 ctrl+u
        清除光标后的所有信息  ctrl +k
        终止当前进程 ctrl +cv
        tab键  补齐命令字,补齐已存在的路径名或者文件名
        ctrl+shift +加号 放大
        ctrl + 减号 缩小
        查看进程pid号:pgrep -f name
        终止进程: kill 
 

四. linux命令分类
        内部命令:系统使用的命令解释器自带的命令字(bash)
        外部命令:第三方软件安装后所生成的命令  /usr/bin sbin
 
        获取命令的帮助信息     man ls
        man 命令字
        上下翻页 b 空格
        /keyword 搜索 n (向下搜索) N (向上搜索)
        q 退出帮助手册 
 
    查询的四种特殊用法
        more 分页显示文件内容  空格 b q退出
        less 逐行查看文件内容  上下键 q 退出        less  /etc/man.config
        可以配合管道符使用 | 
        将前一条命令的输出 作为后一条命令的运行参数
        ls --help | more
 
        head 头 只查看文件的前10行     head -20
        tail 尾  只看文件的后10行  -f  跟踪
        跟踪日志 
 
        grep 过滤 文件
        grep “关键字” 文件
        --color 显示颜色
        -n 显示行号
        grep -n --color "man" /tmp/man.config
        -i 忽略大小写
        -v 取反  与后面的要求相反的
        “^man”以man开头的
        “man$”以man结尾的
        单个-参数之间是可以放在一起的
 
        du  统计 目录中所有文件的总大小
        -s 总
        -h 人类可读懂的
 
        wc 统计文件的信息、
        wc 查看文件  文件的行数 字数 字节数
        wc -l 只显示文件的行数
        wc -w 只显示字数
        wc -c只显示字节数
 
        du -sh test.txt 4kB 文件系统有关
 
 
 

2.linux的增删改查的更多相关文章

  1. linux (centos)增删改查用户命令

    1,查看用户 cat /etc/passwd 2,删除用户 userdel 用户名 3,查看组 cat /etc/group 4,删除组 groupdel 组名 5.查看系统中有哪些用户: cut - ...

  2. 数据库学习之数据库增删改查(另外解决Mysql在linux下不能插入中文的问题)(二)

    数据库增删改查 增加 首先我们创建一个数据库user,然后创建一张表employee create table employee( id int primary key auto_increment, ...

  3. linux的sed(增删改查)使用方法

    sed的增删改查的基本操作 参考:https://www.cnblogs.com/0zcl/p/6855740.html 01:增(a) 2个sed命令,分别是:(这些操作都是在内存中进行的,所以不会 ...

  4. MySQL增删改查

    C/S:Client ServerB/S:Brower Server php主要实现B/S .net IIS java TomCat LAMP: Linux系统 A阿帕奇服务器 Mysql数据库 Ph ...

  5. mongoDB 学习笔记纯干货(mongoose、增删改查、聚合、索引、连接、备份与恢复、监控等等)

    最后更新时间:2017-07-13 11:10:49 原始文章链接:http://www.lovebxm.com/2017/07/13/mongodb_primer/ MongoDB - 简介 官网: ...

  6. python2.7入门---操作mysql数据库增删改查

    Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口.Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: G ...

  7. Django-ORM增删改查

    ORM对单表进行增删改查 一,增加记录 #第一种方式 b=Book(name="Linux",price=66,author="kelvin",pub_date ...

  8. Redis入门之增删改查等常用命令总结

    Redis是用C语言实现的,一般来说C语言实现的程序"距离"操作系统更近,执行速度相对会更快. Redis使用了单线程架构,预防了多线程可能产生的竞争问题. 作者对于Redis源代 ...

  9. 饮冰三年-人工智能-Python-24 Django ORM增删改查

    一:首先使用默认的sqlite3创建表 1:现在在models.py中添加表模型 from django.db import models # Create your models here. cla ...

随机推荐

  1. 在Eclipse配置Tomcat服务器+JSP实例创建

    欢迎任何形式的转载,但请务必注明出处. 1.jdk安装及环境配置 点击进入教程 2.Eclipse安装 点击进入官网下载 注意下载完成打开.exe后,出现的界面,有很多版本供选择.选择下图版本 3.T ...

  2. vue 做的tabBar组件

    效果如下 调用 <tabbar :selected='selected'></tabbar> 组件 <template> <div class='tabbar ...

  3. CoAP协议

    CoAP(Constrained Application Protocol) CoAP是6LowPAN协议栈中的应用层协议 CoAP是超轻量型协议 CoAP的默认UDP端口号为5683 1. 四种消息 ...

  4. 表格分页——tablePagination

    背景:表格是最为通用的展示方式,为了展示的统一性,以及分页组件的重用,这里写一个分页组件,供比较多或者较少数据2种表格进行分页展示. 分页组件: <template> <el-pag ...

  5. selenium异常

    记一下让我花时间去找解决办法的异常 org.openqa.selenium.ElementNotInteractableException: element not interactable 第一次出 ...

  6. py-2 python介绍与安装

    一.python介绍 1.python背景 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,Guido开始写能够解释Python语言语法的解释器.Py ...

  7. Android笔记(三十三) Android中线程之间的通信(五)Thread、Handle、Looper和MessageQueue

    ThreadLocal 往下看之前,需要了解一下Java的ThreadLocal类,可参考博文: 解密ThreadLocal Looper.Handler和MessageQueue 我们分析一下之前的 ...

  8. c# 引用参数-ref

  9. 【DevOps】在Rancher2中启动Docker-Registry仓库服务

    准备 拥有Rancher2环境,已经在Rancher2配置Kubernetes集群 拥有域名,拥有SSL证书,可以自行在阿里云申请 启动Docker-Registry仓库服务 第一步:进入集群应用 第 ...

  10. Idea中用来遍历list集合的快捷键

    使用Intellij idea时,想要快捷生成for循环代码块: itar 生成array for代码块 for (int i = 0; i < array.length; i++) { = a ...