zoukankan      html  css  js  c++  java
  • 文件合并与归档

    内容1>文件    将左边的你内容覆盖到右边文件里面,若右边文件不存在,则会创建一个文件

    内容1>>文件:  最加到文件的最后面

    左边只要有输出结果,必须是文件名或文件路径

    cat a.txt b.txt > c.txt

    左边读出所有内容,然后覆盖到c.txt

    wc -l   文件路径/文件名:显示文件有多少行

    管道符 |:例如:    cat   /etc/a.txt | wc -l

    管道符左边的结果执行完后交给右边执行

    把上一个命令的执行结果当做是下一个命令的操作参数

    归档:就是将许多文件(或目录)打包成一个文件  归档不等于压缩。压缩是把文件大小给缩小一下

     创建归档文件:tar  -cf  归档文件名:尽量以 .tar 结尾方便辨别  需要归档的文件

    c:表示创建

    f:表示指定文件名

    v:显示打包过程

    tar -tf 已归档的文件

    t表示查看文件

    tar -xvf 已归档文件 希望解包的路径,不传就默认在当前目录

    x:代表解包

    压缩:就是将一个大文件通过一些压缩算法变成一个小文件

    解压缩:解压缩就是将一个通过压缩算法的文件恢复到压缩之前的样子

    常用的压缩算法 gzip和bzip2

    压缩:gzip 文件名  会生成一个gz结尾文件   bzip2 文件名   

    解压:guzip 文件名    bunbzip2 文件名

    一般会先打包后压缩

    合起来的简单方法:tar czvf test.tar.gz   或  tar  czvf   目录  压缩到哪个文件 

    解包: tar xvf  所要解压的文件  -C  需要在哪个目录  可以不用指定压缩算法

    history:查看历史命令

    vi编辑器

    vim 文件路径 若文件路径或文件名 若不存在则会创建一个文件

    三种基本模式

    命令行模式:vim的默认模式,这一模式,所有的输入都会被解析成命令。可以执行修改,复制,移动,粘贴和删除正文等命令,也可以进行移动光标,搜索字符串

    和退出操作等。a ,i ,o进入编辑模式

    常用的删除和复制操作

    键的组合   含义                                                
    dd 删除光标所在的哪一行
    ndd     n为数字,删除光标所在的向下n行
    yy 复制光标所在的那一行
    nyy     n为数字,复制光标所在的向下n行

    u:撤销

    ctrl+r:恢复上一步操作

    粘贴操作

    键的组合 含义                                                       
    p 将已复制的内容在光标的下一行粘贴
    P      将已复制的内容在光标的下一行粘贴

    把一行粘贴多次 np

    跳到一行的尾部:$

    跳到行首:0

    跳到文章的开头:gg

    跳到文章的最后一行:G

    跳到具体的某一行:nG  n:表示数字

    跳到屏幕的最上方:H

    跳到屏幕的中间:M

    跳到屏幕的最后一个字符:L

    插入:命令行 ctrl+a  跳到命令的头部    ctrl+e跳到尾部

    编辑模式:可以往一个文件中输入正文,在这一模式下,输入的每一个字符都被编辑成正文,esc返回命令行模式

    扩展模式:在最后一行为:即进入扩展模式

    :w 保存

    :q  退出

    :wq 保存退出

    set nu:显示行号

    系统的初始化和服务

    BOIS:是主板上的一段程序,它决定计算机从哪个硬盘或其他启动盘读取操作系统

    BOIS的工作是检查计算机的硬件设备,如cpu,内存和风扇速度等

    MBR 512by:在同一块启动盘中读取希望选择的操作系统,找到装有操作系统的分区

    Boot loader   (常见grub):引导程序,准备加载那个内核

    kernel:读取分区操作系统内核

    init:执行那个级别的init程序

    etc/inittab文件进行修改

    0.   关机

    1.单用户,即root用户,不需要密码

    2.多用户,没网和3一样

    3.即命令行模式

    4.没有使用级别,开发测试用户

    5.图形界面

    6.重启

    grub加密:防止进入系统,更改密码  更改配置文件就可以grub.conf

    bios加密:防止修改grub    放电BIOS电池就可以破解 

    动态管理操作系统进程

    top:动态显示操作系统进程

    free:查看内存使用信息,以kb为单位

    free -m:以mb为单位

    free -h:以g为单位

    buffer:内存缓冲区

    cache:高速缓存

    进程的定义:程序的一次动态执行

    守护进程:守护进程是后台运行并提供系统服务的一些进程

    父进程,子进程的定义:当一个进程创建另一个进程时,第一个进程被称为父进程,新创建的进程称为子进程。

    ps:用来显示当前进程的状 态

    ps aux:查看当前操作系统所有进程的状态和信息。

    grep 过滤条件(用引号):过滤

    grep -v 过滤条件:过滤掉那些内容

    kill 进程pid:关闭对应进程id的进程

    kill -9 进程pid:代表强制杀死 

    kill -9 %工作号:也可以杀死运行的程序或进程     一般用于杀后台工作程序 

    Firefox:默认安装的浏览器

    firefox:直接运行

    firefox &:在后台运行

    jobs:查看后台运行的程序

    fg %工作号:将后台的程序切换到前台运行

    Ctrl+c:终止一个命令的执行

    pstree:进程树

    pkill -9 进程名:也可以杀进程

  • 相关阅读:
    树---对称的二叉树
    树---二叉树的下一个节点
    阿里一面电话面
    树---重建二叉树
    CVTE电话面
    聊聊平台型游戏
    Ogre-next with Visual Studio 2019, SDL Memset, CL.exe error
    中国能不能制作AAA游戏?
    Simple Cel Shading 钟馗
    Modeling -> Mixamo auto rigging -> UE4 retargeting
  • 原文地址:https://www.cnblogs.com/tashanzhishi/p/8811145.html
Copyright © 2011-2022 走看看