
Linux
文章平均质量分 74
了一li
很喜欢的一段话:路是自己选的,没有输赢,只有值不值得。任何经历过的事情,不是得到就是学到。
如需信计专业秘籍Word版本,请关注公众号:小轩de干货罐头
展开
-
轻松玩转Linux:make
Linux环境下的程序员如果不会使用GNU make来构建和管理自己的工程,应该不能算是一个合格的专业程序员,至少不能称得上是Unix程序员。在Linux (unix)环境下使用GNU的make工具能够比较容易的构建一个属于你自己的工程,整个工程的编译只需要一个命令就可以完成编译、连接以至于最后的执行。不过这需要我们投入一些时间去完成一个或者多个称之为Makefile 文件的编写。所要完成的 Makefile文件描述了整个工程的编译、连接等规则。原创 2024-03-05 21:30:03 · 1001 阅读 · 0 评论 -
轻松玩转Linux:静态库和动态库
库是指在我们的应用中,有一些公共代码是需要反复使用,就把这些代码编译为"库"文件;在链接步骤中,链接器将从库文件取得所需的代码,复制到生成的可执行文件中。Linux中常见的库文件有两种,一种.a为后缀,为,另一种以so为后缀,为。原创 2024-03-05 21:28:51 · 1120 阅读 · 0 评论 -
轻松玩转Linux:GCC
GCC编译器是Linux系统下最常用的CIC++编译器,大部分Linux发行版中都会默认安装。GCC编译器通常以gcc指令的形式在终端中使用。原创 2024-03-02 17:27:03 · 849 阅读 · 0 评论 -
Linux笔记--系统相关指令
lo (loopback,本地环回网卡,其ip地址一般都是127.0.0.1)也是一个网卡名称。(df -a显示的/sys/和/proc/下都是0,为什么?proc是在内存呢中的,是虚拟文件系统)(挂载:利用一个目录当成进入点,将磁盘分区槽的数据放置到该目录下,进入该目录就可以读取该分区槽)(tmpfs:临时文件系统,虚拟内存文件系统,使用内存或交换空间存文件)(留意挂载点是/的剩余容量,所有数据都是根目录衍生出来的)查看用户的一些基本信息:用户id,用户组id,附加组id。第三行:CPU的整体负载。原创 2024-03-02 16:31:23 · 1012 阅读 · 1 评论 -
轻松玩转Linux:Vim编辑器
vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于Windows系统下的记事本。复制/etc/passwd文件到自己的目录下(不要直接修改letc/passwd),后面使用passwd文件演示 vim命令。在编辑文件之后并没有正常wq(保存退出),而是遇到突然关闭终端或者断电的情况,则会显示下面的效果,这个情况称之为异常退出。全局配置文件(vim自带): /etc/vim/vimrc。显示行号(临时)(number) : :set nu。临时配置:末行模式下输入的配置。vim中存在三种模式。原创 2024-03-02 09:24:29 · 1204 阅读 · 0 评论 -
轻松玩转Linux:文件权限
第一位是文件类型,接下来的字符,三个为一组(读、写、执行)rwx:权限分配中,rwx是固定顺序不会改变,没有对应权限就要-代替-∶表示没有对应权限,例如:第三组中w权限位置为-,表示其他人没有写权限第一组:文件拥有者的权限第二组:在文件所属用户组的用户的权限第三组:非本人,且不在文件所属用户组的其他账号权限a.txt权限说明?普通文件类型拥有者:可读写同组用户:可读写其他用户:只读。原创 2024-02-28 19:25:16 · 1383 阅读 · 0 评论 -
轻松玩转Linux:用户与用户组
Linux系统是一个的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员(root)申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。用户和用户组相关的指令都需要root权限。原创 2024-02-28 19:23:27 · 1048 阅读 · 0 评论 -
轻松玩转Linux:基本操作指令
manual,手册(包含了Linux中全部命令手册,英文)前三个章节 shell命令 系统调用 库函数。清除终端(把之前的信息的隐藏到了最上面)calendar,显示日历。原创 2024-02-27 21:16:53 · 834 阅读 · 0 评论 -
轻松玩转Linux:解压缩
Linux打包文件通常以.tar结尾,压缩文件以.gz(.bz2)结尾。通常压缩和打包是一起进行的,打包压缩后文件后缀名一般为.tar.gz。原创 2024-02-27 21:16:05 · 470 阅读 · 0 评论 -
轻松玩转Linux:硬链接与软链接
Symbolic Link(符号链接),建立一个独立文件,这个文件会让数据的读写指向它链接的文件(存它链接文件的路径)。可以通过 day3或 day4目录的inode所指向的block 找到两个不同的文件名,两个不同的文件名都指向同一个inode,并读取到文件的实际内容。创建硬链接没有真正创建一个文件,只是在目录的 block中加了一个关联数据,通常不会增加 inode和block的数量。(当目录的block被填满时,还是会新增一个block,一般硬链接用掉的关联数据很小,所以通常不会增加block)原创 2024-02-26 21:02:28 · 1959 阅读 · 0 评论 -
轻松玩转Linux:文件内容的查阅与统计
一般命令输出在终端,有时需要将命令的执行结果保存到文件,此时需要使用输出重定向技术。concatenate,连接文件并打印到标准输出设备上(查看文件)head -n -3 a.txt--含义是最后3行不显示。(1)#tail -number 文件路径【n表示数字】查看一个文件的前n行,默认显示前10行。#tail -n number 文件路径。查看一个文件的末n行,默认显示后10行。含义:倒序显示(应用:查看日志)(2)#tail -f 文件路径。(1) #cat文件的路径。用法:#less文件路径。原创 2024-02-26 21:00:49 · 809 阅读 · 0 评论 -
轻松玩转Linux:文件与目录
/ 5.3FHS (Filesystem Hierarchy Standard ) 文件层次结构标准 (标准规范每个特定的目录应该放什么bin:全称 binary,含义是二进制。该目录中存储的都是一些二进制文件,文件都是可以被运行的。(一些最经常使用的命令)dev: 全称 device,该目录中主要存放的是外接设备。原创 2024-02-24 12:17:33 · 1377 阅读 · 0 评论 -
轻松玩转Linux:终端与指令入门指南
进入某一个路径:cd 路径名 或者路径名不输全+tab。放大:CTRL➕SHIFT➕‘+’echo $SHELL//查看当前终端的命令解析器。history--用来查看刚刚输入的有哪些指令。/dev(dev路径下的所有文件文件夹)缩小:CTRL➕‘-’-al(以列表形式详细显示全部文件)- -根据输入的命令执行相应命令。ls(被执行的一个指令) 后面加。-l(按列表详细显示)原创 2024-02-24 12:11:50 · 673 阅读 · 0 评论