linux系统
文章平均质量分 69
桃李醉东风
真正的大师都有一颗学徒的心
展开
-
Linux系统重置和修改root密码
Linux系统重置和修改root密码Linux系统经常会出现忘记root密码的情况,写下此随笔,以便记忆和学习。一、重置root密码的步骤如下:1.如果系统是开机状态,重启一下。进到下面这个界面按字母“e”键。2.找到 linux16这一行,将下图红框中的内容修改为:rw rd.break3.按“Ctrl + x”键,进入救援模式,如下4.依次输入以下命令。# chroot /sysroot# passwd# touch /.autorelabe# exit# rebo转载 2021-06-03 15:53:01 · 2436 阅读 · 0 评论 -
system函数遇到的问题
system函数遇到的问题这几天调程序(嵌入式linux),发现程序有时就莫名其妙的死掉,每次都定位在程序中不同的system()函数,直接在shell下输入system()函数中调用的命令也都一切正常.就没理这个bug,以为是其他的代码影响到这个,或是内核驱动文件系统什么的异常导致,昨天有出现了这个问题,就随手百了一下度,问题出现了,很多人都说system()函数要慎用要少用要能不用则不用,system()函数不稳定?下面是system函数百度的介绍:进程管理之system 详解system定义原创 2021-02-25 21:12:05 · 1370 阅读 · 0 评论 -
linux脚本文件在任何路径下输入文件名可直接运行
linux脚本文件在任何路径下输入文件名可直接运行1编写脚本(或者以及写好的脚本)2把脚本放入环境变量1 打开profile2 把下面这句加入到文件后面3同步资源3运行脚本1编写脚本(或者以及写好的脚本)编写一个格式化内存卡的脚本formatSD.sh#!/bin/bash### Parameter calibrationif [ $# -ne 1 ]; then echo "Usage: $0 <dev>" echo " eg: $0 /dev/sdb"原创 2021-01-08 12:36:57 · 1992 阅读 · 0 评论 -
SVN常用命令
一、 SVN常用命令1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)简写:svn co2、往版本库中添加新的文件svn add file3、将改动的文件提交到版本库svn commit -m “LogMessage” [-N] [–no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关)简写:svn ci4、加锁/解锁svn lock -m “LockMessage” [–force] PATHsvn unlo原创 2020-12-22 19:49:59 · 454 阅读 · 0 评论 -
linux 查找某目录下包含关键字内容的文件find、grep、xargs高级应用
linux 查找某目录下包含关键字内容的文件find、grep、xargs高级应用1. find单独使用2 使用find+ xargs 进行操作3.使用grep查找某目录下包含关键字内容的文件1. find单独使用find 至少要加上查找的路径。例如,此命令将查找(并打印)系统上的每个文件:find /由于一切皆文件,因此你会看到大量的输出。这可能无法帮助你找到所需的内容。你可以更改路径参数缩小范围,但这实际上并没有比使用 ls 命令更好。因此,你需要考虑要查找的内容。也许你想在家目录中查找所有原创 2020-12-22 14:15:53 · 38201 阅读 · 0 评论 -
linux分析中断
linux分析中断一、利用sysstat 中的工具包mpstat二、查看文件/proc/interrupts (这个主要是硬件中断)三、查看/proc/softirqs (主要是软中断)四、附录4.1 /proc文件系统4.2分析系统性能工具一、利用sysstat 中的工具包mpstatmpstat是Multiprocessor Statistics的缩写,是实时监控工具,报告与cpu的一些统计信息这些信息都存在/proc/stat文件中,在多CPU系统里,其不但能查看所有的CPU的平均状况的信息,而且原创 2020-12-21 16:22:35 · 2012 阅读 · 0 评论 -
linux source命令用法详解
linux source命令用法详解1. source命令用法2. source命令的一个妙用3. source filename 与 sh filename 及./filename执行脚本的区别1. source命令用法source FileNamesource命令作用在当前bash环境下读取并执行FileName中的命令。*注:该命令通常用命令“.”来替代。使用范例:source filename. filename #(中间有空格) source命令(从 C Shell 而来)原创 2020-10-24 10:39:12 · 2782 阅读 · 0 评论 -
使用echo输出带颜色的字体
使用echo输出带颜色的字体一、格式二、参数含义三、示例一、格式linux终端下输出带颜色的文字只需在文字前面添加如下格式\033[显示方式;前景色;背景色m其中\033是ESC健的八进制,\033[即告诉终端后面是设置颜色的参数,显示方式,前景色,背景色均是数字二、参数含义显示方式意义0终端默认设置1高亮显示4使用下划线5闪烁7反白显示8不可见前景色背景色颜色3040黑色31原创 2020-07-14 10:47:50 · 1641 阅读 · 2 评论 -
在shell中使用 < < EOF EOF简化输入
一、说明在shell脚本中(bash编程),<<EOF表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返回到主Shell。而EOF可以换成任何其他字符都可以。二、如果在fdisk命令使用<< EOF EOF简化输入,#!/bin/bashfdisk /dev/mmcblk0 <<EOFd3np 3wEOF上面完成的是如下向导的操作:fdisk /dev/mmcblk0执行命令:d (删除分区命令)输入:3 (删除第原创 2020-07-14 10:20:51 · 1168 阅读 · 0 评论 -
Shell脚本中$0、$?、$!、$$、$*、$#、$@等的意义以及linux命令执行返回值代表意义
一、(1) Shell脚本中$0、$?、$!、$$、$*、$#、$@等的意义说明1.1、简要说明$$ Shell本身的PID(ProcessID,即脚本运行的当前进程ID号)$! Shell最后运行的后台Process的PID(后台运行的最后一个进程的进程ID号)$? 最后运行的命令的结束代码(返回值)即执行上一个指令的返回值 (显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误)$- 显示shell使用的当前选项,与set命令功能相同$* 所有参数列表。如"$*原创 2020-07-14 10:12:24 · 501 阅读 · 0 评论 -
简单明了的在linux格式化u盘
1.首先查看u盘的分区sudo fdisk -l 查看磁盘分区2.现卸载u盘分区umount /dev/sdb13.格式化命令mkfs.vfat /dev/sdb1原创 2020-06-28 14:22:36 · 292 阅读 · 0 评论 -
虚拟机的安装使用各种总结
1、与虚拟机连接的usb3.0要通过3.0口才能识别。原创 2020-05-28 10:21:43 · 707 阅读 · 0 评论 -
Makefile常见错误总结
Makefile常见错误总结前言错误及解决思路前言Makefile 经常遇到一些错误,有时候难以解决,作者把遇到的问题以及解决思路总结下来,以供参考。错误及解决思路1.*** No rule to make target ‘select_io.o’, needed by ‘demo’. Stop.解决思路:最常见的可能是没有正确书写select_io.o对应的源文件的路径。2.sel...原创 2020-04-13 16:26:00 · 3353 阅读 · 2 评论 -
Makefile中的匹配符%
一、匹配符%Make命令允许对文件名,进行类似正则运算的匹配,主要用到的匹配符是%。比如,假定当前目录下有 f1.c 和 f2.c 两个源码文件,需要将它们编译为对应的对象文件。%.o: %.c等同于下面的写法。f1.o: f1.cf2.o: f2.c使用匹配符%,可以将大量同类型的文件,只用一条规...转载 2020-04-02 17:01:20 · 570 阅读 · 0 评论 -
Linux Makefile文件编写详细步骤与实践
Linux Makefile文件编写详细步骤与实践 1.makefile概述 Windows环境下IDE会帮你完成makefile文件的编写,但在UNIX环境下你就必须自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。因为,makefile关系到了整个工程的编译规则。一个工程中的源文件不计数...转载 2020-03-25 20:27:03 · 310 阅读 · 0 评论 -
GCC常用命令选项
在linux系统上,GCC(GNU Compile Collection)是最常用的编译系统,功能非常强大。主要体现在两个方面。GCC可以为x86、ARM、MIPS等不同体系结构的硬件平台编译程序。GCC可以编译C、C++、Pascal、Java等数十种语言。1.命令格式gcc [选项] [文件名] [选项] [文件名](1)总体选项-c; 对源文件进行编译或汇编-...原创 2020-03-23 18:06:06 · 445 阅读 · 0 评论 -
unix环境高级编程-书中例子使用方法
前言:初学《UNIX环境高级编程》,想要运行书中的例子,却不知道linux系统如何编译C程序。写下博客记录自己的学习历程以及遇到的问题。1如何在linux上编写并运行的第一个C程序。首先用gedit新建一个c文件然后我们开始第一个程序hello world保存文件后开始编译然后开始执行成功了!!!2.运行unix环境高级编程书上的程序。先在这个网站 http://www....原创 2020-03-19 16:07:25 · 255 阅读 · 0 评论 -
linux删除文件内存没释放
可能是文件的进程还在运行,重启可以解决这个问题。原创 2019-08-16 14:48:06 · 778 阅读 · 1 评论 -
开发程序员常用Linux命令总结
0.最常用 (1)关机sudo shutdown -h now 立刻关机 或者指定时间关机 shutdown -h 22:22 (2)重启sudo reboot1.用户管理(1)新增用户:adduser比useradd好用。例如adduser uasername 其中username指代你想删除的用户名(2)删除用户:userdel us......原创 2019-08-02 19:35:23 · 519 阅读 · 1 评论