![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
Qt君
生命不息,奋斗不止!
展开
-
Shell命令笔记2
大家好,分享下最近工作中用得比较多的shell命令,希望对大家有帮助。原创 2023-10-15 22:16:02 · 655 阅读 · 0 评论 -
在命令行循环执行
用watch命令,如:1秒定时执行ls命令。watch -n 1 ls用while do done语句,如:每隔1秒打印Hello world。while true;do echo "Hello world";sleep 1;done原创 2021-10-19 09:26:42 · 771 阅读 · 0 评论 -
Linux一句命令之删除指定格式文件
介绍一句命令删除Test目录下所有带*.o后缀的文件。原创 2019-12-06 23:23:48 · 543 阅读 · 0 评论 -
Linux使用select接口的高精确延时
使用select接口写高精确延时。原创 2019-04-10 22:27:17 · 2897 阅读 · 0 评论 -
vim常用命令
Vim是从vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。原创 2019-04-11 22:43:52 · 155 阅读 · 0 评论 -
为什么Vim使用HJKL移动光标
ADM-3A设备使用HJKL键在vi编辑器及其后代中移动光标。它在这四个键上印有光标移动箭头。Vim是源自Vi也是使用相同的HJKL键作为方向键。历史 ADM-3A是一个早期视频显示终端在1976年引入的,这是由制造利尔西格勒并且具有12英寸的屏幕显示的80个字符12个或24行。它创下了995美元的新行业低单价。由于计算机通信速度的快速提高,以及由于需要廉价的操作员控制台而向市场推出的新...原创 2019-04-14 21:59:57 · 1853 阅读 · 0 评论 -
跨平台sleep,msleep,usleep兼容性问题
写**Linux**应用时用到睡眠函数,比如sleep,usleep,但是将应用移植到**Windows**系统却是编译错误。本文解决Linux与Windows**睡眠函数**的兼容性问题。原创 2019-07-30 22:59:40 · 2536 阅读 · 0 评论 -
获取Linux网卡信息
代码示例获取网卡信息。原创 2019-08-22 23:31:58 · 899 阅读 · 0 评论 -
linux终端快捷键
介绍一些常用终端使用到的快捷键。原创 2019-10-06 23:28:09 · 290 阅读 · 0 评论 -
Linux调度时机
介绍linux进程/线程的调度时机,linux使用时间片方式进行调度。原创 2019-04-04 21:44:40 · 318 阅读 · 0 评论 -
Linux命令行辅助符号
命令成功则继续执行’&&’文件存在才执行删除操作示例ls /home/file && rm /home/file命令成功不继续执行’||’复制成功则打印成功输出示例cp /home/file /home/file.bak || echo "Successful file replication!"执行连接符’;’显示文件目录列表并打印...原创 2019-02-11 20:18:30 · 346 阅读 · 0 评论 -
Linux命令参数前缀--,-和不加-的区别
前缀’-'后面的参数是字符形式,如ls -lh前缀’–'后面的参数是单词形式,如ls --help前缀’-'的是System V风格无前缀’-'的是BSD风格转载 2019-02-10 22:55:16 · 1030 阅读 · 0 评论 -
Linux命令之timeout
使用timeout命令可以让程序在指定的时间内仍然运行则强制退出命令规范:timeout [OPTION] DURATION COMMAND [ARG]...timeout [选项] 数字[后缀] 命令 [参数]...ortimeout [OPTION]timeout [选项] 其中后缀"s“代表秒(默认值可不填),"m"代表分,"h"代表小时,"d"代表天。...原创 2018-12-16 21:57:24 · 3666 阅读 · 0 评论 -
Linux一句命令之判断大小端序
笔者在开发Linux应用程序时,由于判断大小端序的问题,使用的方法是用C语言判断,方法是可以判断得到系统是什么端序,但是太麻烦了。笔者是比较懒的人,不想写那么多代码,想一句命令就解决端序判断的问题。想了想,通过理解端序的背后原理,使用Shell命令来判断端序的问题。原来方法还是挺多的。笔者系统端序为小端序模式。方法一echo-nI|od-o|hea...原创 2018-12-28 09:41:46 · 14024 阅读 · 2 评论 -
Linux知识之退出状态码
shell命令的退出状态码都有特殊的意义,用来显示命令退出时的状态,更多地给外部使用.shell退出状态码是一个0~255之间的整数值.通常成功返回0,失败返回非0(错误码).1. 一般的退出状态码含义:状态码 描述 0 命令成功结束 1 通用未知错误 2 误用Shell命令 126 命令不可执行 127 没找到命令 12...翻译 2018-12-17 19:58:13 · 5622 阅读 · 0 评论 -
Linux命令之一句重装软件
有时候软件出现问题需要重装软件解决问题这时候就可以这样做:sudo apt-get purge xxx && sudo apt-get install xxx 注: xxx为软件名字; purge参数为彻底删除软件. apt-get remove //会删除软件包而保留软件的配置文件apt-get purge //会同时清除软件包和软件的配置...翻译 2018-12-22 22:03:31 · 3447 阅读 · 0 评论 -
Linux知识之启动外部应用方法
一般启动外部应用的方法有system,exec与popen。它们功能相似但使用上有所差别。1. system#include <stdlib.h>int system(const char *command); (1) 此方法简单易用; (2) 但新进程会忽略SIGINT和SIGQUIT信号; (3) 返回值较多,容易与command...原创 2018-12-19 20:43:02 · 1005 阅读 · 0 评论 -
Linux一句命令之获取CPU内存占用
命令:while sleep 1; do ps -aux | grep firefox | awk 'NR==1{print "CPU: "$3"%", "MEMORY: "$4"%"}'; done while cmd; do...done命令是循环体,循环执行"..."内的命令,多条命令用";"隔开; ps -aux为获取所有进程信息; grep原创 2018-12-23 09:31:04 · 296 阅读 · 0 评论 -
Linux一句命令之判断是否连上互联网
ping www.baidu.com -c 1 | tail -n 1 | grep min原创 2019-01-05 22:30:23 · 12374 阅读 · 0 评论 -
解决npm一直停在"checking installable status"的问题
原因: 旧的npm缓存与项目冲突 解决方法: 步骤一sudo npm cache clean 步骤二npm config set registry https://registry.npm.taobao.org原创 2019-01-11 22:45:10 · 27977 阅读 · 3 评论 -
npm的安装方法
由于低版本的Linux系统又不能及时更新源的问题,导致使用npm的插件不能正常工作,需要最新版本。 1. 打开官网node.org选择需要安装的包; 2. 笔者选用的是最新版本,对应的安装包为node-v11.6.0-linux-x64.tar.xz1sudo tar xf node-v11.6.0-linux-x64.tar.xz -C /usr/local/...原创 2019-01-12 21:30:17 · 267 阅读 · 0 评论 -
Linux关机与重启命令
关机命令关机命令解释halt立即关机init 0立即关机poweroff立即关机shutdown -h now立刻关机shutdown -h 55分钟后自动关机shutdown -h 00:00当时间在00:00时自动关机重启命令重启命令解释reboot立即重启init 6立即重启shutd...原创 2019-01-26 22:43:53 · 246 阅读 · 0 评论 -
Shell脚本之特殊变量
Linux系统Shell脚本特殊变量$0,$$,$?,$#,$*,$@1 Shell脚本特殊变量变量含义$0当前脚本的名字$n传递给脚本的参数,例:./test.sh 1 2 3 $1为1$2为2,$3为3$$当前进程ID$?上个执行命令的退出状态或返回值$#脚本传递的参数个数$*脚本传递的所有参数$@脚本传递的所有参数...原创 2019-01-22 22:55:46 · 232 阅读 · 0 评论 -
解决Linux错误:"too many open files"问题
该问题主要是进程打开过多的文件导致的问题解决方法修改打开文件的限制查看打开文件的最大限制命令ulimit -a, open files (-n) 1024即为最大打开的文件数,修改限制使用命令ulimit -n 2048,2048为修改到最大打开文件数为2048;ulimit -aroot@ubuntu:~$ ulimit -a...open files (-n) 1024...原创 2019-01-28 21:48:46 · 1545 阅读 · 0 评论 -
Linux命令之一句获取网卡名字
命令: 注意: 如需复制请使用划词后ctrl+c复制,右边栏的复制键内容编码会令到shell解析不到的现象cat /proc/net/dev | awk '{i++; if(i>2){print $1}}' | sed 's/^[\t]*//g' | sed 's/[:]*$//g' 测试输出:loeth0 解释: (1) /proc/n...原创 2018-12-20 14:34:52 · 12996 阅读 · 0 评论