一.增删改查  
    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. stm32 SD卡

    容量等级 SD容量有8MB.16MB.32MB.64MB.128MB.256MB.512MB.1GB.2GB SDHC容量有2GB .4GB.8GB.16GB.32GB SDXC容量有32GB.48G ...

  2. Linux 之 软件安装

    单纯一个操作系统是没有办法满足我们的需求的,所以需要各种安装各种软件来满足我们日常工作.生活需求.一般情况下,Linux常用的安装方式有两种,以CentOS为例: 1.从源代码安装软件 将软件源代码编 ...

  3. c# 字段成员

  4. python之os与json&pickle模块

     一.os模块 简单概述一下os模块就是与操作系统交互的一个接口 import os #os.getcwd() print(os.getcwd()) # 获取到当前工作目录 # 运行结果:E:\pyt ...

  5. TLS1.3 PPT 整理

    1.握手协议的目的是什么 建立共享秘钥(通常使用公钥加密).协商算法和模型以及加密使用的参数,验证身份. 2.记录协议 传输独立的信息,在堆成加密算法下保护数据传输 3.RSA Handshake S ...

  6. Linux——发行版

    主流发行版 1. Red Hat Linux Red Hat 公司一直是Linux 乃至开源世界的领导者.其有两个不同的发行版本: 一个商用版,称为Red Hat Enterprise Linux,专 ...

  7. python自定义ORM并操作数据库

    看这个代码之前先去看上篇文章,理解type的用法及元类的含义: ORM可以代替pymysql,实现将python语义装换为sql语句,简单化 import pymysql ''' metaclass, ...

  8. Linux 本机/异机文件对比

    一:提取异步机器文件 #ssh 192.168.1.2 "cat /etc/glance/glance-api.conf | grep -v '#' |grep -v ^$" 二: ...

  9. 【开200数组解决二叉搜索树的建立、遍历】PAT-L3-016. 二叉搜索树的结构——不用链表来搞定二叉搜索树

    L3-016. 二叉搜索树的结构 二叉搜索树或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值:若它的右子树不空,则右子树上所有结点的值均大于它 ...

  10. 操作socket笔记

    网络编程 1.tcp协议 #tcpserver #单纯一对一发 tcp = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 创建tcp套接字 参 ...