
Linux
胡萝卜yueh
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Linux】gcc编译器
gcc编译流程 预处理(Pre-Processing) 对头文件(#include)和宏定义(#define、#ifdef)进行处理。可以使用gcc的选项“-E”进行查看,该选项的作用是让gcc在预处理结束后停止编译过程。 gcc -E hello.c -o hello.i /* “.i”为已经预处理过的C程序 */ 编译(Compiling) ...原创 2018-09-14 23:40:01 · 511 阅读 · 0 评论 -
pip升级后Import Error:cannot import name main解决方案
sudo vim /usr/bin/pip 打开后将会看到一下内容: #!/usr/bin/python3 # GENERATED BY DEBIAN import sys # Run the main entry point, similarly to how setuptools does it, but because # we didn't install the actual...原创 2018-08-29 09:03:23 · 1320 阅读 · 0 评论 -
【Linux】"三剑客"——grep、sed、awk
grep 更适合单纯的查找或匹配文本 sed 更适合编辑匹配到的文本 awk 更适合格式化文本,对文本进行较复杂格式处理 一、grep 语法 grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件&g...原创 2018-08-11 17:09:34 · 217 阅读 · 0 评论 -
【Linux】文件内容查看
Linux系统中使用以下命令来查看文件的内容: cat 由第一行开始显示文件内容 tac 从最后一行开始显示,可以看出 tac 是 cat 的倒著写! nl 显示的时候,顺道输出行号! more 一页一页的显示文件内容 less 与 more 类似,但是比 more 更好的是,他可以往前翻页! head 只看头几行 tail 只看尾巴几行 你可以使用 man [命令]来查看各...原创 2018-08-11 16:07:20 · 158 阅读 · 0 评论 -
【Linux】vi/vim编辑器
vi/vim分为命令模式(command mode)、输入模式(Insert mode)和底线命令模式(Last line mode)。 命令模式: 当我们刚进入vi/vim的时候,进入的就是命令模式,此时输入会被识别为命令而不是字符。例如,i切换到输入模式 i :切换到输入模式,以输入字符 x :删除当前光标处所在处的字符 ::切换到底线命令模式,以在最底一行输入命令 输入模式: ...原创 2018-08-11 14:59:12 · 358 阅读 · 0 评论 -
【Bash Shell】从零开始02
【Bash Shell】从零开始01 【Bash Shell】从零开始02 多行注释 #!/bin/bash :<<EOF echo "Hello World" EOF echo "OK" 运行结果:OK $* 与 $@ 区别: 相同点:都是引用所有参数。 不同点:只有在双引号中体现出来。假设在脚本运行时写了三个参数 1、2、3,,则 " * " 等价于...原创 2018-08-11 06:40:16 · 175 阅读 · 0 评论 -
【Bash Shell】从零开始01
【Bash Shell】从零开始01 【Bash Shell】从零开始02 作为Bash Shell 的初学者,平时练习时候不应该使用root权限账户,以免对系统造成不可预估后果 什么是Shell的种类?通常习惯上所说的多少种Shell是指多少种Shell脚本解释器,例如有bash、sh、csh、ksh等 Shell变量名不可以使用"$"符号,因为使用Shell的时候用...原创 2018-08-11 02:59:26 · 271 阅读 · 0 评论 -
【Python】安装MongoDB、Redis、MySql环境
安装MongoDB sudo apt-get install mongodb 安装Redis sudo apt-get install redis-server 验证 redis-cli sudo vi /etc/redis/redis.conf 1.注释掉 band 127.0.0.1 否则只能在本地访问 69行 2.取消 requirepass foobare...原创 2018-08-06 14:59:09 · 526 阅读 · 0 评论 -
【Python】Ubuntu环境下安装Python3
安装python3环境及部分类库 sudo apt-get install python-dev build-essential libssl-dev libffi-dev libxml2 libxml2-dev libxslt1-dev zlib1g-dev 安装python3 sudo apt-get install python3 安装python3包管理工具pip sudo...原创 2018-08-06 14:24:10 · 2116 阅读 · 0 评论 -
Linux菜鸟自学之“gcc命令”
一、语法 gcc(选项)(参数) 二、选项(常见) -o:指定生成的输出文件; -E:仅执行编译预处理; -S:将C代码转换为汇编代码; -wall:显示警告信息; -c:仅执行编译操作,不进行连接操作。 三、参数 C源文件:指定C语言源代码文件。 四、示例 gcc main.c setPort.c -o HelloWorld //将main.c setPort.c两个文件...原创 2018-07-21 15:39:19 · 627 阅读 · 0 评论 -
【Linux】Ubuntu忘记密码
安装了双系统的电脑,很久未使用Ubuntu,今天要用突然忘记当初设置的密码。 网上找了许多方法,有的并不适用或者比较麻烦,最后记录一下最终使用的方案。 重启Ubuntu 启动过程长按Shift键,直到出现grub界面 选择recovery mode,也就是恢复模式 进入到命令行模式,若忘记用户名,输入查看命令:cat /etc/shadow 修改密码命令:passwd 用户名 接着输...原创 2018-12-07 12:41:15 · 1383 阅读 · 0 评论