zoukankan      html  css  js  c++  java
  • Linux学习笔记(1)

    1、Linux系统简介

    • 一种开源的、免费的操作系统,安装在计算硬件上、用来管理计算机的硬件和软件资源的系统软件
    • 与windows相比注重安全性、稳定性、高并发处理能力,没有友好的可视化界面、用于企业服务器上。

    2、Linux的发行版

      linus在1991年开发出Linux的内核程序,基于Linux内核陆续推出很多不同发行版本:Ubuntu(乌班图)、RedHat(红帽)、CentOS

    3、安装Linux操作系统

      安装VMware软件->创建虚拟机->安装Linux操作系统

    4、Linux远程连接和文件传输

    5、vi和vim:Linux系统自带的文本编辑器,用于创建、查看和编辑文本文件,vim是vi的增强版。

    • 一般模式:vi或vim打开文件时处于的模式,可以方向键查看文件内容,不能编辑。
    • 编辑模式:按i或a可进入编辑模式,可以编辑内容,只能编辑不能保存,按Esc退出编辑模式回到一般模式。
    • 命令模式:在一般模式输入“:”进入命令模式

    q!——不保存强制退出

    wq——保存退出

    • vim常用快捷键

    复制行:一般模式下,yy复制当前行,p粘贴;5yy复制当前行往下的5行,p粘贴

    删除行:一般模式下,dd删除当前行,5dd删除当前行往下的5行

    撤销操作如撤销编辑:一般模式下,u

    查找搜索:命令模式下,/关键字

    设置行号:命令模式下,:set nu

    6、Linux中的压缩和解压

    1)单个文件的压缩、解压

    gzip xxx文件——压缩生成xxx.gz,且删除原来的xxx文件

    gunzip xxx.gz——解压生成xxx文件,且删除原来的xxx.gz

    2)文件或文件夹压缩、解压

     zip xxx.zip xxx1 xxx2——将xxx1和xxx2压缩生成xxx.zip

    unzip xxx.zip -d yyy——将xxx.zip解压成制定路径下的重新命名为yyy的文件

    3)文件或文件夹压缩、解压

    tar -zcvf xxx.tar.gz xxx1 xxx2——将xxx1和xxx2压缩成xxx.tar.gz

    tar -zxvf xxx.tar.gz -C yyy——将xxx.tar.gz解压成制定路径下的重新命名为yyy的文件

    7、Linux配置ip

    • cd /etc/sysconfig/network-scripts
    • vim ifcfg-xxx

    BOOTPROTO="static"

    ONBOOT="yes"

    IPADDR=xxx.xxx.xxx.xxx

    GATEWAY=xxx.xxx.xxx

    DNS=xxx.xxx.xxx

    • service network restart
  • 相关阅读:
    P3746 [六省联考2017]组合数问题 矩阵乘法
    P3322 [SDOI2015]排序 暴搜
    P2877 [USACO07JAN]Cow School G 斜率优化+分数规划
    P3283 [SCOI2013]火柴棍数字 DP
    AT2005 [AGC003E] Sequential operations on Sequence 单调栈+二分+差分
    CF568C New Language 2-SAT
    P4410 [HNOI2009]无归岛 仙人掌图
    CF505D Mr. Kitayuta's Technology 并查集 拓扑排序
    Algorithms: Design and Analysis, Part 1
    双目测距项目
  • 原文地址:https://www.cnblogs.com/lennie-luo/p/14839499.html
Copyright © 2011-2022 走看看