【# Linux学习笔记】教程文章相关的互联网学习教程文章

linux学习(杂项)【图】

内存使用情况磁盘使用情况 负载情况 查看cpu可视化磁盘循环创建文件夹 删除文件夹 移动文件gg行首 G行尾 dd删除一行 u恢复 yy复制一行 p粘贴一行 enter下翻 less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件linux的压缩解压命令全解.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)—————...

Linux学习【图】

前提:首先安装虚拟机以及Ubuntu系统,其中遇到 主机支持Inter VT-X但禁用 的提示需要进入bios将visual设置打开 接着根据需要来安装需要的软件,这里先安装vim以及gcc 一、 目录的常用命令: 1. ls 查看当前目录下的内容 ls -l 列出长数据串,包含文件的权限和属性ls -a (all) 列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来 ls -d 仅列出目录本身,不列出目录内容ls -R 连同子目录的内容一起递归列出(改目录...

Linux学习---类型修饰符

auto  eg:aoto int a;   默认情况--------->分配的内存可读可写的区域。register eg:register int a;限制变量定义在寄存器上的修饰符定义一些快速访问的变量。编译器会尽量安排CPU的寄存器去存放这个a,如果寄存器不足时,a仍存放在存储器中,"&"该符号对register不起作用(可能不在内存上)。static静态①函数内部变量int fun(){int a; ====>static int a;}②函数外部变量int a; ====>static inta;int fun(){}③函数的修...

Linux学习笔记:常用命令

个人常用的Linux命令总结(持续更新): 切换目录:cd 列出目录下面的文件:ls 显示当前所在的目录:pwd 操作文件 新建文件:touch file01 查看文件内容:less more cat 删除文件:rm file01 其中 -f 是强制删除 复制文件:cp sourceFile01 destFile01 移动文件:mv sourceFile01 destFolder01 操作文件夹 创建文件夹:mkdir folder01 删除空文件夹:rmdir folder01 删除包含内容的文件夹:rm -rf folder01 其中 -r 是递归删除...

Linux学习-1.安装RHEL6.5【图】

VMware安装Redhat6.5 VMware安装Redhat6.5安装之前需要一些准备工作,首先,电脑上需要安装VMware(这个是废话),其次就是需要Redhat6.5的镜像文件(现在貌似都出Redhat7啦),然后就开始安装之旅。 一、新建一个虚拟机 二、配置虚拟机的镜像文件 三、开始安装Redhat6.5 四、开始分盘 选择分区方案。 1. Use All Space:使用所有空间。删除所有分区,并执行默认的安装策略。 2. Replace Existing Linux System(s):...

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、目录的相关操作 一些特殊目录符...