
⭐️Linux学习笔记
文章平均质量分 73
liuyanfeier
acmer
展开
-
linux学习笔记入门之重要的快捷键
重要的快捷键:1.[Tab]使用Tab键来进行命令补全,Tab键一般键盘是在字母Q旁边,这个技巧给你带来的最大的好处就是当你忘记某个命令的全称时你可以只输入它的开头的一部分然后按下Tab键就可以得到提示或者帮助完成.当然不止补全命令,补全目录,补全命令参数都是没问题的2.[Ctrl+c]想想你有没有遇到这种情况,当你在 Linux 命令行中无意输入了一个不知道的命令,或者错原创 2016-04-29 14:18:28 · 480 阅读 · 0 评论 -
在 Ubuntu 15.10 下编译 GCC 4.3
本文将介绍如何在 Ubuntu 15.10 下编译 gcc 4.3. 有时候我们可能需要使用低版本的gcc去编译很久之前的代码,但是 Ubuntu 15.10 最低的gcc版本都是4.7了,再前面的版本已经不能直接安装了,需要我们自己去下载源码编译。本文就是整个编译安装的过程。首先检查你是否已经安装binutils 。 ld -v 查看binutils版本 在此之前建议更新下软件源代码,执行如下命原创 2017-07-07 15:23:28 · 1270 阅读 · 0 评论 -
Linux C 多线程编程
简介进程— 资源分配的最小单位 线程— 程序执行的最小单位进程是一个程序的一个实例,拥有自己独立的各种段(数据段,代码段等等),每次创建一个进程需要从操作系统分配这些资源给他,消耗一定的时间,在linux下C语言创建一个进程使用fork()函数; 线程是一个轻量级的进程,除了自己少数的资源,不用用其他资源,且一个进程可以创建多个线程,这些线程共享进程的资源,创建线程的时间要比创建进程少很多,(几原创 2017-07-04 16:44:41 · 16129 阅读 · 0 评论 -
linux后台执行命令:&和nohup
当我们在终端或控制台工作时,可能不希望由于运行一个作业而占住了屏幕,因为可能还有更重要的事情要做,比如阅读电子邮件。对于密集访问磁盘的进程,我们更希望它能够在每天的非负荷高峰时间段运行(例如凌晨)。为了使这些进程能够在后台运行,也就是说不在终端屏幕上运行,有几种选择方法可供使用。& 当在前台运行某个作业时,终端被该作业占据;可以在命令后面加上& 实现后台运行。例如:sh test.sh &原创 2017-03-16 14:34:40 · 372547 阅读 · 12 评论 -
Linux下的打包和解压缩命令
先直接给出各种解压缩命令.tar压缩:tar cvf FileName.tar FileName解压:tar xvf FileName.tar--------------------------------------------- .gz解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz原创 2017-03-16 14:09:11 · 74204 阅读 · 2 评论 -
linux学习笔记入门之环境变量和文件查找
环境变量与文件查找一、环境变量1.变量要解释环境变量,得先明白变量是什么,准确的说应该是 Shell 变量,所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中。通常变量与值是一对一的关系,可以通过表达式读取它的值赋值给其它变量,也可以直接指定数值赋值给任意变量。为了便于运算和处理,大部分的编程语言会区分变量的类型原创 2016-05-02 21:33:16 · 4024 阅读 · 0 评论 -
gdb基本调试命令
因为近期在vim编辑器里面尝试着写写程序,然后就接触到了gdb调试。才刚刚接触还是不很懂,像什么设置断点呀单步调试呀什么的,现在还没怎么用上。在这里只是先写一些自己刚刚学到的。之后的以后用到了在补充。首先是在vim里面写好了一个简单的程序,保存为test_1.c.#include int main(){ int a,b;原创 2016-05-15 11:33:50 · 400 阅读 · 0 评论 -
vim查找替换
注:本内容来自实验楼课程一、字符的替换及撤销(Undo操作)1.替换和撤销(Undo)命令替换和Undo命令都是针对普通模式下的操作命令说明r+将游标所在字母替换为指定字母R连续替换,直到按下Esccc替换整行,即删除游标所在行,并进入插入模式原创 2016-05-11 21:00:49 · 334 阅读 · 0 评论 -
linux学习笔记入门之目录结构和文件基本操作
1、Linux 的文件组织目录结构。 2、相对路径和绝对路径。 3、对文件的移动、复制、重命名、编辑等操作。一、Linux 目录结构在讲 Linux 目录结构之前,你首先要清楚一点东西,那就是 Linux 的目录与 Windows 的目录的区别,或许对于一般操作上的感受来说没有多大不同,但从它们的实现机制来说是完全不同的。一种不同是体现在目录与存储介质(磁盘,内存,DVD原创 2016-04-29 19:28:45 · 4391 阅读 · 1 评论 -
vim文档编辑
注:本内容来自实验楼课程一、vim重复命令1.重复执行上次命令在普通模式下.(小数点)表示重复上一次的命令操作拷贝测试文件到本地目录$ cp /etc/protocols .打开文件进行编辑$ vim protocols普通模式下输入x,删除第一个字符,输入.(小数点)会再次删除一个字符,除此之外也可以重复dd的删除操作原创 2016-05-11 20:37:01 · 530 阅读 · 0 评论 -
linux学习笔记入门之用户及文件权限
1、Linux 中创建、删除用户,及用户组等操作。 2、Linux 中的文件权限设置。一、Linux 用户管理通过第一节课程的学习,你应该已经知道,Linux 是一个可以实现多用户登陆的操作系统,比如“李雷”和“韩梅梅”都可以同时登陆同一台主机,他们共享一些主机的资源,但他们也分别有自己的用户空间,用于存放各自的文件。但实际上他们的文件都是放在同一个物理磁盘上的甚至同一个逻原创 2016-04-29 15:07:13 · 1684 阅读 · 0 评论 -
shell-grep中的正则表达式
介绍ls /usr/bin | grep zip这个命令会列出,位于目录 /usr/bin 中,文件名中包含子字符串“zip”的所有文件。这个 grep 程序以这样的方式来接受选项和参数:grep [options] regex [file...]这里的 regx 是指一个正则表达式。 下面是grep的常见options列表:-i:模式匹配时忽略大小写-V:显示不匹配的行-l:列出匹配模式的文原创 2017-07-25 16:51:00 · 2885 阅读 · 0 评论