一.增删改查  
    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. Python 使用gevent实现多任务

    import gevent import time # 如果需要默认的 time.sleep(0.5) 需要打补丁 from gevent import monkey monkey.patch_all ...

  2. 分享一个仿网易新闻客户端iPhone版的标签式导航ViewController

    该Controller是一个容器,用于容纳其他的controller.效果与网易新闻客户端的标签式导航基本一样: (1)点击上面的标签,可以切换到对应的controller,标签下面的红色提示条的长度 ...

  3. String.getBytes()方法中的中文编码问题

    得到一个操作系统默认的编码格式的字节数组.这表示在不同的操作系统下,返回的东西不一样! byte[] a= "中".getBytes() String.getBytes(Strin ...

  4. kubeadm init初始化报错解决,亲测

    [preflight] You can also perform this action in beforehand using 'kubeadm config images pull' error ...

  5. Formal Analysis of the TLS Handshake Protocol -----论文整理

    1.关键词  TLS.SSL.Formal Analsysis  Conridentiality  Secerecy 2.Table  THE SSL/TLS handshake Protocol 3 ...

  6. 数组中的reduce

    reduce方法第一次对我的感觉是很鸡肋,但是深入了解,才发现其中的奥妙,是个非常强大且实用的方法 var arr = [1,2,3,4,5,6,7]; var sum = arr.reduce( ( ...

  7. 【转】angular使用代理解决跨域

    原文:https://www.cnblogs.com/sghy/p/9111293.html ----------------------------------------------------- ...

  8. 使用宏定义来判断是a和b 的大小

    #include <stdio.h> #include <math.h> #define MAX(a, b) (a) > (b) ? printf("a > ...

  9. JDK源码那些事儿之并发ConcurrentHashMap下篇

    上一篇文章已经就ConcurrentHashMap进行了部分说明,介绍了其中涉及的常量和变量的含义,有些部分需要结合方法源码来理解,今天这篇文章就继续讲解并发ConcurrentHashMap 前言 ...

  10. Nginx入门(三)——正向代理

    server { resolver 114.114.114.114; #指定DNS服务器IP地址 listen 443; location / { proxy_pass https://$host$r ...