Linux
linux学习
Fireworks_light
业精于勤,荒于嬉; 行成于思,毁于随。
展开
-
常用命令积累
常用积累原创 2021-12-28 20:57:08 · 1689 阅读 · 1 评论 -
Shell脚本学习笔记(从入门到精通)
转载:https://blog.csdn.net/yuan2019035055/article/details/120462594转载 2021-11-22 11:58:42 · 225 阅读 · 0 评论 -
底层开发常用知识点积累
这篇博客主要是积累一下平时开发中有用的一些小的知识点。printk打印#define AUDIO_LOGI(fmt,...) printk("[AUDIO][%s][%d][INFO]"fmt, __func__, __LINE__, ##__VA_ARGS__)#define AUDIO_LOGW(fmt,...) printk("[AUDIO][%s][%d][WARNING]"fmt, __func__, __LINE__, ##__VA_ARGS__)#define AUDIO_LOGE(f原创 2021-11-15 14:36:03 · 879 阅读 · 0 评论 -
linux学习笔记----3
上午:磁盘管理:df 查看磁盘分区fdisk -llsblk du 查看文件实际占用的磁盘空间 -h 显示单位挂载:mount 要挂载的设备 挂载点 一般挂载到/mnt 可以在/media/下查看umount 卸载文本处理: head 显示前n行原创 2015-07-09 05:55:06 · 365 阅读 · 0 评论 -
linux学习笔记---2
上午:学会c的标准 眼里有编译器 心中有内存 脑中有逻辑alias 起别名unalias 取消别名vim ~/.bashrc 中可以配置别名. 重新运行一个文件 例如:. ~/.bashrc原创 2015-07-07 23:48:32 · 362 阅读 · 0 评论 -
linux学习笔记
linux下一切皆文件上午:linux操作系统的基本结构:1.kernel 文件管理 设备管理 内存管理 网络管理 进程管理2.运行时库3.shell4.Tools发行版:红帽/CentOSUbuntu红旗suse查看网络ip:ifconfig -avim /etc/sysconfig/network-scripts/ifcfg-eth0vim的使用:j 向下k 向上h原创 2015-07-06 21:49:31 · 429 阅读 · 0 评论 -
linux学习笔记----4
上午:变量:定义变量 name="mh" echo $name取消变量 name=echo $HOMEecho $SHELL启动其他bash: csh bashecho $SHLVL 查看开了几个shellexit 退出shellpstree | grep -A2 -B2 bash 显示bash的前两行和后两行HEHE="haha"e原创 2015-07-09 21:02:25 · 306 阅读 · 0 评论 -
vim 快捷键地图
vimrc配置(比较好用的)在命令模式下用set命令设置的东西是不能保存的,下次打开vim时又要重新设置。所以vim提供了一个配置文件叫vimrc,可以保存你的配置信息。在该文件中,以双引号开头的是注释。 set autoindent 自动缩排,如当前行是从第3个字符的位置开始编辑的,按回车后光标会自动定位在下一行第三3个字符的位置。 set paste 置粘贴模...原创 2020-03-25 22:15:37 · 120 阅读 · 0 评论 -
vim配置及常用命令
阅读代码时,如果使用ctags命令创建了索引,将光标移至指定的函数上,CTRL+]会跳转到第一个匹配的定义处,g]会列出所有匹配的定义,CTRL+t返回上一个界面。‘shift + k’,vim内置的按键映射(:!man xxx),用于调用man命令,查看光标所在位置的帮助文档。原创 2016-12-21 17:12:10 · 923 阅读 · 1 评论 -
硬链接和软链接的区别和作用
首先说说目录的本质和节点的概念:在linux系统下一切皆文件,目录它也是一个文件,只不过在它里面存储的是一张表的文件。而节点就类似我们c语言中学过的数组的下标,我们可以把每个文件都看成是数组中的元素,而知道了节点号,就可以找到实质的文件内容了。有了以上的认识,我们进一步说说硬链接和软链接吧。硬链接和软链接的区别1.原理上:硬链接(hard link):A是B的硬链接(A和B都是文件名),则A的目录原创 2015-07-12 18:01:24 · 19499 阅读 · 1 评论 -
Linux U盘启动盘制作出现的问题
刚进公司,在一台pc机上准备装Windows&Linux双系统的时候,出现了一个问题,把Windows安装好后,我继续又制作redhat 6.4的U盘启动盘,制作好在安装的时出现了**Press the key <enter> to begin the installation process。**但是按了回车键后依然没有作用。反复进入了好多次都是这种情况,查看资料才知道,是因为制作U盘启动盘的时原创 2016-07-09 11:19:43 · 1296 阅读 · 0 评论 -
linux系统下如何修改hostname
由于Fire刚才是装linux系统的时候,胡乱设置了个hostname,然后现在用着用着感觉那名字很难受。就想着改一下hostname,那么下来Fire就给大家介绍一下RedHat linux系统hostname的修改。1:走进hostname命令 linux操作系统的hostname是一个kernel变量,可以通过hostname命令来查看本机的hostname。也可以直接cat /p原创 2015-08-02 18:23:28 · 2040 阅读 · 0 评论 -
VIM高效操作
这篇教程写了在不同工作模式下使用VIM的一些基本技巧 – 即插入模式(insert mode), 命令模式(command mode), 存取文件等。目的是帮助刚刚接触VIM的新手更加有效率的使用这个出色的编辑器。说明:在这篇文章里面,代表Ctrl + X – 就是按住Ctrl键然后再按X。而且你可以在很多情况下使用 :help command 来获得大部分命令的帮助,这个是VIM的内部帮助文件命令转载 2015-08-02 18:49:56 · 383 阅读 · 0 评论 -
gcc常用编译过程
Fire想要成为一个合格的linux驱动工程师,就必须先学会在linux系统下编程,必须精通c,所以Fire就朝这这方面走。学会了c的用法后,就要想着怎么去linux下编程c代码,在linux下,我们编写c语言用到的一个很重要的工具就是gcc。那么,就让Fire带大家走进gcc吧。 gcc的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,gcc已经不仅仅能支持 C 语言;它现原创 2015-06-29 16:52:17 · 461 阅读 · 0 评论 -
ulimit -c unlimited
ulimint -a 用来显示当前的各种用户进程限制Linux对于每个用户,系统限制其最大进程数,为提高性能,可以根据设备资源情况, 设置个Linux用户的最大进程数,一些需要设置为无限制:数据段长度: ulimit -d unlimited 最大内存大小: ulimit -m unlimited 堆栈大小: ulimit -s unlimited我们在用这个命令的时候转载 2015-07-18 10:23:18 · 8910 阅读 · 0 评论 -
who命令、whoami命令和who am i命令的区别
下来我们就看看这几个命令的区别:首先Fire登录的是root用户,我们看一下这三个命令的区别:然后Fire用su命令切换到普通用户下,在看看这三个命令的区别:总结如下:whoami;显示的是当前用户下的用户名who am i:显示的是登录时的用户名who:显示当前真正登录系统中的用户(不会显示那些用su命令切换用户的登录者)原创 2015-07-12 16:51:36 · 15783 阅读 · 0 评论