Linux
Michael_chemic
这个作者很懒,什么都没留下…
展开
-
GCC基本使用
GCC(GNU Compiler Collection)是由 GNU 开发的编程语言编译器。GCC最初代表“GNU C Compiler”,当时只支持C语言。因此,GCC也被重新定义为“GNU Compiler Collection”,成为历史上最优秀的编译器, 其执行效率与一般的编译器相比平均效率要高 20%~30%。1.预处理(Preprocessing)2.编译(Compilation)3.汇编(Assemble)4.链接(Linking)原创 2022-11-25 18:00:19 · 2230 阅读 · 0 评论 -
touch 命令详解
用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;用来创建新的空文件。转载 2022-11-25 17:32:23 · 3490 阅读 · 0 评论 -
linux中ctrl+z和ctrl+c的区别
fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行.ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样.ctrl+c是强制中断程序的执行,而ctrl+z的是将任务中断.但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,ctrl+z的是将任务中断,挂起的状态,ctrl+c强制中断程序。转载 2022-11-24 10:25:53 · 1877 阅读 · 0 评论 -
Vim的分屏功能
使用大写的O参数来垂直分屏。使用小写的o参数来水平分屏。注释: n是数字,表示分成几个屏。注:以下的使用方式是,先同时按 ctrl和w(即ctrl+,没有“+”),然后松手,然后再按后面的命令。转载 2022-11-24 10:24:23 · 2109 阅读 · 1 评论 -
c - ar 中的 “rcs“选项有什么作用?
但是,运行 ranlib其本身就是流行的做法(-s 很少使用)。有趣的是,POSIX 没有 ranlib ,最后是 -s选项将替换 ranlib在众多为在各种平台上运行而编写的 makefile 中。文件可以包含除目标文件之外的其他项目(尽管这并不经常这样做)。包含目标文件的文件需要额外的维护(例如,由 ranlib 完成)以使链接器可以使用它们。rcs似乎是传递给 ar 的最流行的选项,但对我来说含义不是很清楚。与 POSIX 比较,您可能会注意到一个区别:GNU ar 使“-”前缀选项本身是可选的。原创 2022-11-24 10:20:27 · 954 阅读 · 0 评论 -
linux中 && & | || 的含义
| 表示上一条命令执行失败后,才执行下一条命令,如 cat nofile || echo “fail”& 表示任务在后台执行,如要在后台运行redis-server,则有 redis-server &&& 表示前一条命令执行成功时,才执行后一条命令 ,如 echo '1‘ && echo ‘2’| 表示管道作用,上一条命令的输出,作为下一条命令参数,如 echo ‘yes’ | wc -l。原创 2022-11-24 10:18:25 · 611 阅读 · 0 评论 -
vsftpd配置
首先通过 ps 报告当前系统进程状态 然后用grep 查找文本 ftp没有的话直接安装ftp,装好后启动原创 2022-11-24 09:59:02 · 467 阅读 · 0 评论 -
无法获取 dpkg 前端锁 (lock-frontend)
可使用该命令强制解锁。原创 2022-11-24 09:39:03 · 848 阅读 · 0 评论 -
Linux: 创建root用户密码
Ubuntu默认是没有创建root用户,有时会用到root用户,这时可以这样创建:输入如下命令:sudo passwd root输入后,会先让输入当前用户的密码,然后再输入两次新创建的root的密码;提示修改成功后即可。...原创 2022-05-02 13:12:15 · 1332 阅读 · 1 评论 -
Ubuntu20.04静态IP设置
Ubuntu20.04静态IP设置确认要修改的网卡号ip addr cat /etc/netplan/你的文件名.yamlsudo vim /etc/netplan/你的文件名.yamlnetwork: ethernets: ens33: dhcp4: no addresses: [192.168.1.10/24] optional: true gateway4:原创 2022-03-29 21:22:30 · 2982 阅读 · 1 评论 -
kernel 内存映射
kernel 内存映射:内存映射(Memory-mapped)是在进程的虚拟空间中创建一个映射,分为以下两种:文件映射:文件支持的内存映射,把文件的一个区间映射到进程的虚拟地址空间,数据源是存储设备上的文件, 映射和实际文件相关联,通常是把文件的内容映射到进程地址空间,这样应用程序就可以像操作进程地址空间一样读写文件。文件映射的物理页称:文件页匿名映射:没有文件支持的内存映射,把物理内存映射到进程的虚拟地址空间,没有数据源(对应的文件),匿名映射的内存区域的内容通常被初始化为 0 。匿名映射原创 2022-03-29 07:51:06 · 210 阅读 · 0 评论 -
Ubuntu Linux换源
Ubuntu Linux换源1.打开终端Ubuntu 的软件源配置文件是 /etc/apt/sources.listcp /etc/apt/sources.list /etc/apt/sources.list.bak//拷贝一下vim /etc/apt/sources.list//编辑源2.选择你的Ubuntu版本,然后复制粘贴# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释deb https://mirrors.tuna.tsinghua.edu.cn/原创 2022-03-28 10:19:36 · 214 阅读 · 0 评论