![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 62
泠山
欢迎提出任何想法和指正,没回复多半是太忙了
展开
-
ZSH 配置
去 GitHub 安装。根据引导将下面两行加入。原创 2024-06-17 20:18:03 · 551 阅读 · 0 评论 -
Linux 命令 —— top
如果你想要使用内存使用率排序,则可以按下【M】,若要恢复则按下【P】即可。如果想要退出 top,则按下 【q】。一般来说,如果想要找出最消耗 CPU 资源的那个进程时,大多使用的就是 top 这个程序,然后强制以 CPU 使用资源来排序,就可以很快知道了。相对于 ps 是选取一个时间点的进程状态,top 则可以持续检测进程运行的状态。注意, swap 的使用量要尽量的少,如果 swap 被用很多,表示系统的物理内存存在不足。如果是多内核设备,可以按下数字键【1】来切换成不同 CPU 的负载率。原创 2024-02-01 20:27:25 · 1480 阅读 · 0 评论 -
Linux中PATH、 LIBRARY_PATH、 LD_LIBRARY_PATH的区别
的缩写,指的是动态链接器或动态加载器,它负责在程序运行时加载共享库(动态库)。在 Unix 和 Linux 系统中,动态链接器通常是 ld.so 或 ld-linux.so。等等,都是系统通过 PATH 找到了这个命令执行文件的所在位置,再运行这条命令(可执行文件)。有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的 PATH 配置。查找ELF可执行文件运行时所依赖的动态库(so)的路径。,指定除了系统默认路径(/usr/lib)之外的路径。,即可对所有用户生效。原创 2024-01-25 20:43:15 · 709 阅读 · 0 评论 -
Linux 下的进程间通信
共享文件共享内存(通过信号量)管道(命名和无名)消息队列套接字信号甚至在今天,在以线程为中心的语言,例如 Java、C# 和 Go 等变得越来越流行的情况下,IPC 仍然很受欢迎,因为相比于使用多线程,通过多进程来实现并发有着一个明显的优势:默认情况下,每个进程都有它自己的地址空间,除非使用了基于共享内存的 IPC 机制(为了达到安全的并发,竞争条件在多线程和多进程的时候必须被加上锁),在多进程中可以排除掉基于内存的竞争条件。转载 2023-09-03 23:27:13 · 103 阅读 · 0 评论 -
RAR压缩解压命令
这里与其他命令不同,不需要使用。原创 2023-05-09 09:52:26 · 1278 阅读 · 0 评论 -
Linux 命令 —— feh
本教程基于版本 feh 2.23.2.fehfeh是一个基于模式的图像查看器。虽然它也可以由(图形化的)文件管理器启动以查看图像,但它特别针对需要快速图像查看器而不需要大量GUI依赖的命令行用户。默认情况下(除非指定了参数或文件列表),feh显示当前目录中的所有文件。原创 2022-11-18 16:15:15 · 1577 阅读 · 0 评论 -
Linux 命令 —— tree
tree以树状格式列出目录的内容, 查看文件系统的结构。原创 2022-11-07 15:50:06 · 3748 阅读 · 0 评论 -
Linux 目录配置
因为利用 Linux 来开发产品或 distributions 的社群/公司与个人实在太多了,如果每个人都用自己的想法来配置文件放置的目录,那么将可能造成很多管理上的困扰。你能想象,你进入一个企业之后,所接触到的 Linux 目录配置方法竟然跟你以前学的完全不同吗?所以,后来就有所谓的 标准出炉了!根据 FHS 的标准文件指出,他们的主要目的是希望让使用者可以了解到已安装软件通常放置于哪个目录下,所以他们希望独立的软件开发商、操作系统制作者、以及想要维护系统的使用者,都能够遵循 FHS 的标准。也就是说,转载 2022-06-28 19:55:37 · 914 阅读 · 0 评论 -
Linux Ctrl+Z 暂停程序及重启程序
Ctrl+Z:暂停进程并放入后台;jobs:显示当前暂停的进程;bg + N:使第 NNN 个任务在后台运行;fg + N:使第 NNN 个任务在前台运行。bg,fg 不带 NNN 时表示对最后一个进程操作。原创 2022-06-01 14:13:30 · 2247 阅读 · 0 评论 -
Linux 命令与文件的查找(which/locate/find)
Linux 命令与文件的查找1. 脚本文件的查找1.1 which - 查找【执行文件】语法参数用法2. 文件的查找2.1 whereis - 在一些特定的目录中查找文件语法参数用法2.2 locate / updatedb语法参数locate 用法限制updatedb 用法2.3 find语法参数1:晚上补!Reference:【1】 鸟哥 《鸟哥的 LINUX 私房菜》【2】 Linux updatedb 命令.文件的查找是极其常用的功能,因为我们常常需要知道哪个文件放在哪里,才能够对该文件进行原创 2022-05-11 12:03:30 · 1132 阅读 · 0 评论 -
Linux 命令 —— ls
Linux 文件与目录查看命令 ls(base) yinji@yinji:~$ ls [-aAdfFhilnrRSt] 文件名或目录名称(base) yinji@yinji:~$ ls [--color={never,auto,always}] 文件名或目录名称(base) yinji@yinji:~$ ls [--full-time] 文件名或目录名称选项与参数:-a : 全部的文件,连同隐藏文件(开头为 . 的文件)一起列出来(常用);-A : 全部的文件,连同隐藏文件,但不包括 . 与 .原创 2022-05-06 10:17:55 · 2498 阅读 · 0 评论 -
Linux 终端文件管理器 —— ranger
Linux 终端文件管理器 —— ranger1. 介绍2. 安装3. 使用1. 介绍ranger 分为三个部分:左边为上级目录结构;中间为当前可以操作的目录;右边为当前目录下面所有的文件最底部的状态栏显示的是当前选中文件的一些文件信息,比如执行权限和上次修改的时间。2. 安装sudo apt-get install ranger3. 使用打开 ranger,在该管理器内键入 ?,在屏幕底下会弹出一条帮助行,看起来应该是这样的:View [m]an page, [k]ey b原创 2022-02-28 11:32:44 · 3242 阅读 · 0 评论 -
Linux 控制台命令:搜索历史命令 Ctrl + R
Reference:Linux 控制台神器:搜索历史命令 Ctrl + R ( ctrl + r to search the history command ) Linux下的神器 ctrl + r (reverse-i-search ) 的使用方法: (reverse-i-search usage: )(press ctl + r ) 输入任意字符,例如: “mig” 就会出现 $ rake db:migrate ( press ctrl + r, then input the c转载 2021-04-02 10:31:41 · 2931 阅读 · 0 评论 -
Linux 中 nm 命令简介
Linux 中 nm 命令简介1. nm功能2. 使用3. 举例3.1 测试案例Reference:linux中的nm命令简介Linux的nm查看动态和静态库中的符号1. nm功能列出 .o, .a, .so 中的符号信息(不是直接作用于 main.c、test.h、test.c 等文件),包括诸如符号的值、符号类型以及符号名称等。所谓符号,通常指定义出的函数、全局变量等等。2. 使用nm [option(s)] [file(s)]有用的options:-A 在每个符号信息的前面转载 2021-11-20 14:54:16 · 9039 阅读 · 0 评论 -
Linux 多窗口分屏式终端--Terminator
Linux下多窗口分屏式终端--Terminator1. 安装2. 常用快捷键1. 安装Terminator 是个很好的终端程序,在 Ubuntu Linux 安装如下;sudo apt-get install terminator安装好后可能会遇到以下错误:这是因为在 Ubuntu18.04 下的 python 默认使用 python2,打开以下文件:sudo vi /usr/bin/terminator将 #!/usr/bin/python 修改为 #!/usr/bin/pyt原创 2022-02-23 18:31:59 · 3972 阅读 · 0 评论 -
Linux 命令行打开文件管理器 —— nautilus
Linux 命令行打开文件管理器 —— nautilusReference:LINUX nautilus 命令nautilus 是 GNOME 桌面下的一个文件管理工具。 通过这个命令我们可以在终端下非常方便的打开指定目录的文件。nautilus . // 命令后面一个“.”,表示当前目录命令模式为 nautiluspwd 支持绝对路径和相对路径两种方式;当 pwd 省略时,默认打开 home 目录 ‘~’。如果当前打开了多个文件管理器,不需要鼠标一个个点掉,一个命令就可以将其尽数关闭转载 2022-02-28 14:04:26 · 7740 阅读 · 0 评论 -
linux sh命令简述
linux sh命令简述1. 可能需要的执行方式linux下执行.sh文件的方法2. 开头:#!/bin/sh3. 变量4. Shell命令和流程控制Unix命令概念:管道,重定向和backtick(反斜线)流程控制1. 可能需要的执行方式linux下执行.sh文件的方法.sh文件就是文本文件,如果要执行,需要使用chmod a+x xxx.sh来给可执行权限。2. 开头:#!/bin/shshell程序必须以“#!/bin/sh”开始。shell中#一般表示注释的意思,所以很多时候认为"#!"也原创 2020-07-03 18:00:52 · 56923 阅读 · 0 评论 -
Linux常用命令
Linux常用命令大全系统信息关机 (系统的关机、重启以及登出 )文件和目录文件搜索挂载一个文件系统文件的权限 - 使用 "+" 设置权限,使用 "-" 用于取消Linux查找之前打过的命令:history | grep xxxctrl +r 搜索快捷按键类似于window文本查找grep:Global Regular Expression Print 的缩写,它搜索指定文件的内容,匹配指定的模式,默认情况下输出匹配内容所在的行。系统信息arch: architecturearch原创 2020-07-17 20:33:13 · 180 阅读 · 0 评论 -
Linux上简易的程序测试方法
Linux上简易的程序测试方法栗子此方案应该只适用于简易的cpp程序(大多数需要库文件)。栗子mkdir test #创建文件夹,如果需要的话cd test #进入该文件夹vim main.cc #通过vim进行编译,将所需代码写入g++ -o test main.cc #通过g++编译该程序,得到可执行程序test./test #运行可执行文件test...原创 2020-07-28 14:32:05 · 552 阅读 · 0 评论 -
Linux下系统及Terminal常用快捷键
Linux下系统及Terminal常用快捷键Linux下Terminal常用快捷键Alt+F9 最小化当前窗口Alt+F10 最大化当前窗口Alt+Up/DownArrow 移动到父文件夹/选择的文件夹(Down的话好像只能连续down一次)Shift+Ctrl+N 新建文件夹Linux下Terminal常用快捷键Ctrl+Alt+T 打开终端Ctrl+a 光标移动到开始位置Ctrl+e 光标移动到最末尾Ctrl+k 删除此处至末尾的所有内容Ctrl+u 删除此处至开始的所有内容Ctr原创 2020-09-05 16:53:10 · 3808 阅读 · 0 评论 -
Linux开发板网络连接
Linux开发板网络连接1. 命令格式:例1:例2:查看帮助文件例3:为网卡配置和删除IPv6地址例4:配置IP地址例5:查看链接是否调通2. 传输文件Linux ifconfig命令用于显示或设置网络设备。ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改这些配置。1. 命令格式:ifconfig [网络设备] [参数]例1:# ifconfig 先用该命令显示网络设备信息(激活状态的)。比如现在连接上了的TDA4的开发板,会显示串口情况:eth0 表示第一块网原创 2020-09-12 18:26:47 · 3891 阅读 · 0 评论