一.增删改查  
    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. js 单线程 异步

    线程与进程: 进程是系统资源分配和调度的单元.一个运行着的程序就对应一个进程.在windows中,每一个打开的运行的应用程序或后台程序,比如运行中的qq,谷歌浏览器,网易云音乐,资源管理器等都是一个进 ...

  2. Hbuilder中配置cmd

    步骤: 1. ①运行——>外部工具——>外部工具 配置2.  新建一个名为cmd(随意命名)的外部工具: 名称:cmd 要执行的命令或文件:C:\Windows\System32\cmd. ...

  3. Java 之 OutputStreamReader类

    OutputStreamReader类 1.概述 转换流 java.io.OutputStreamReader ,是Writer的子类,是从字符流到字节流的桥梁. 它使用指定的字符集将字符编码为字节. ...

  4. python小实例——tkinter实战(计算器)

    一.完美计算器实验一 import tkinter import math import tkinter.messagebox class calculator: #界面布局方法 def __init ...

  5. mysql limit和offset用法

    limit和offset用法 mysql里分页一般用limit来实现 1. select* from article LIMIT 1,3 2.select * from article LIMIT 3 ...

  6. python中赋值和浅拷贝与深拷贝

    初学编程的小伙伴都会对于深浅拷贝的用法有些疑问,今天我们就结合python变量存储的特性从内存的角度来谈一谈赋值和深浅拷贝~~~ 预备知识一——python的变量及其存储 在详细的了解python中赋 ...

  7. Git----基础常用的命令总结

    基础常规操作 git init git clone <版本库的网址> <本地目录名> touch xxx 本地创建一个xxx的文件 git add xxx git commit ...

  8. seaborn模块的基本使用

    Seaborn是基于matplotlib的Python可视化库. 它提供了一个高级界面来绘制有吸引力的统计图形.Seaborn其实是在matplotlib的基础上进行了更高级的API封装,从而使得作图 ...

  9. require sqlite3时报The specified module could not be found.错误

    http://dependencywalker.com/ 在这个站点下载对应平台的Dependency Walker,打开你自己编译好的.node文件(sqlite3\lib\binding\node ...

  10. RocketMQ的技术亮点

    高性能 存储原理 零拷贝 数据结构与存储逻辑 刷盘策略 长轮询PULL RocketMQ的Consumer都是从Broker拉消息来消费,但是为了能做到实时收消息,RocketMQ使用长轮询方式,可以 ...