【【Linux学习】基本操作】教程文章相关的互联网学习教程文章

linux学习笔记

2月28号:sort命令的高级应用 今天无意在处理一个字符文件排列的问题:用sort命令去排列,并按照从小到大排列第二列,就发现个问题不按大小来排列,查看man时就发现需要多加一个识别:其中-k2,1:2表示第二列(默认分隔符为空格)1表示第二列的第一个字符;-k2,1表示第二个字段开始排序到第一个结束字段-k 2.2 用点号分隔字符。,表示第二个字段的第二个字符结束,并按第二个字段的第二个字符从小到大排列;# sort -t - -...

linux学习笔记整理(一)

------------------------------------------ 转载内容 --------------------- Linux升级命令有两个分别是yum upgrade和yum update, 这个两个命令是有区别的:代码如下:yum -y update升级所有包同时也升级软件和系统内核 代码如下:yum -y upgrade只升级所有包,不升级软件和系统内核实验分别测试 yum -y upgrade和yum -y update 升级前 系统版本: centos5.5内核版本: 2.6.18-194.el5 升级前做过简单配置文件修改 yum -y upgrade...

Linux学习---自定义数据类型

struct   结构体 (地址递增)eg:struct myabc{unsigned int a;unsigned int b;unsigned int c;unsigned int d;}; 注:  int       i;struct myabc buf;     //struct myabc等同于intunion  联合体(共用起始地址) enum  枚举 (整型常数的集合)eg1:#define MOD 0#define TUE 1#define WED 2eg2:enum abc{MOD ,TUE,WED} ; //默认从0开始,即MON = 0,TUE = 1,,,,,可以给首元素赋初值,默认...

linux学习笔记(十一)

数据流重定向重定向,将标准输出导向一个文件或追加到一个文件中。 <方向相反的重定向 1.简单的重定向 管道默认是链接前一个命令的输出到下一个命令的输入,而重定向是需要一个文件来建立两个命令的链接 echo ‘hi’| cat echo hi > file12.tee tee 除了将输出重定向到文件,也可以将信息打印在终端 如echo ‘hello’ | tee file1

linux学习笔记(一)【图】

基本概念及操作 tab用于补全命令 ctrl+c用于强行终止当前程序,不会使终端退出 ctrl+d键盘输入结束或退出终端 ctrl+a将光标移至行头,相当于home键 ctrl+e将光标移至行末,相当于end键 shift+pgup将终端向上滚动 shfit+pgdn将终端向下滚动 方向上键,回复之前输入过的命令 终端里输入的通配符是由shell处理的,当shell在参数值中遇到了通配符时,shell会将其作为路径或文件名在磁盘上搜寻可能的匹配。通配符实际上是一种shell实现的...

linux学习第一章

删除Redis缓存 #进入缓存存放目录cd /usr/local/redis/bin/ls#执行脚本,查询端口下的缓存数据./redis-cli -p 6387#查询所有缓存keys *#删除指定缓存DEL key prefix_production_online_12345678910#删除所有flushall 打印输出日志 #进入存放日志目录cd /logs#打印当天日志300行tail -300f all-2019-2-20.0.log

Linux学习(二)

六、零散基础知识 1、process(进程):用户执行应用程序的过程 2、权限:用户对于应用程序的执行能力 3、Linux实现权限隔离机制(多用户) 4、操作系统识别用户 用户:UID 组:GID(逻辑容器,包含用户,实行多个用户对于某个文件或应用程序分配相同的权限)、 用户分类: 管理员用户:root UID:0 ...

Linux 学习第一天【图】

注:文章整理来自《linux就该这么学》作者刘遄 Linux 学习第一天 一、开源许可: GNU GPL(GNU General Public License,GNU 通用公共许可证): 开源许可特点:1、使用自由 2、传播自由 3、修改自由 4、衍生品自由 二、源代码安装: 源代码安装缺点:1、安装难度高 2、部署编译环境 3、解决依赖关系 三、RPM原理: 将程序的源代码与安装规则一起打包 四、YUM原理: 将大量的、常用的RPM打包到一起,解决软件的依赖关...

Linux学习(第十九周)【图】

第十九周学习内容:tomcat和mysql第十九周作业:1、简述session会话保持的几种方式并举例实现。 保持会话一般有三种方式:会话粘性、会话共享和会话服务器。 会话粘性:利用hash算法,把源地址做哈希运算,并绑定在某台集群服务器上,使这个源地址主机的访问都找这台服务器,从而提升会话命中率。除了将源地址哈希运算,还可以绑定cookie。具体方法是nginx的ip_hash;haproxy的source;lvs的sh,这里就不一一演示了。 ...

Linux学习笔记02:文件与目录管理

一、目录与路径 1、相对路径与绝对路径 绝对路径:路径的写法一定由根目录/写起 相对路径:路径的写法不是由\写起,指相对于目前工作目录的路径 对于文件名的正确性来说,绝对路径的正确度要好。如果是在写程序(shell scripts)来管理系统的条件下,务必使用绝对路径的写法。如果使用相对路径在程序中,则可能由于执行的工作环境不同,导致一些问题的发生。 2、目录的相关操作 一些特殊目录符...

linux学习之操作系统与程序

预编译:预编译过程主要处理那些源代码中以“#”开始的预编译指令。比如“#include","#define"等1.将所有的“#define” 删除并且展开所有的宏定义2.处理所有条件预编译指令。比如:#if #ifdef #endif #else3.处理#include 预编译指令 将被包涵的文件插入到该预编译指令位置。这个过程是递归的。4.删除所有的注释“//” 和“//”5.添加行号和文件名6.保留所有的#pragrma编译器指令 编译:编译就是把预处理完的文件进行一系列词法分...

Linux学习笔记之Linux环境变量总结【代码】

0x00 概述 Linux是一个多用户多任务的操作系统,可以在Linux中为不同的用户设置不同的运行环境,具体做法是设置不同用户的环境变量。 0x01 Linux环境变量分类 按照生命周期来分,Linux环境变量可以分为两类:# 1、永久的:需要用户修改相关的配置文件,变量永久生效。 # 2、临时的:用户利用export命令,在当前终端下声明环境变量,关闭Shell终端失效。 按照作用域来分,Linux环境变量可以分为:# 1、系统环境变量:系统环境变量...

Linux学习之RPM包管理-rpm命令管理(十六)

Linux学习之RPM包管理-rpm命令管理 目录 简介 RPM包依赖性 包全名与包名 rpm软件包安装 rpm软件包卸载 升级降级rpm软件包 rpm软件包的查询 rpm软件包校验 简介RPM是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及TurboLinux等Linux的分发版本都有采用,可以算是公认的行业标准了。  RPM软件包名例子: sudo-1....

2.10linux学习(2)【图】

2019-2-10 19:34:27 跟着超哥学Linux 发现蛮好玩的!适合开发,Windows适合娱乐! 可以跟着超哥学Linux 参考:https://www.cnblogs.com/pyyu/p/9276851.html 超哥很强大! 详细学Linux可以进超哥的博客很全哦!有cp到自己博客23333333333333! 贴上一些参考! 用vm装完centos时候没有ip是因为网卡没开,,自己开一下 看图vi的使用 一个解放双手的编辑器:

linux学习笔记-文件属性

一.文件属性 在当前用户家目录下以ls -al命令输出为例: -rw-r--r-- 1 renren renren 231 10月 31 01:07 .bashrc 文件权限 连接数 文件所有者 文件所属用户组 文件大小 文件最后被修改的时间 文件名 二.文件类型与权限 -rw-r--r-- 第一个字符代表文件的类型,后面的九个字符三个为一组,第一组代表文件所有者的权限,第二组代表同用户组的权限,第三组代表其他非本用户组的权...