![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell 命令
文章平均质量分 79
_kerneler
这个作者很懒,什么都没留下…
展开
-
cpio打包和压包*.cpio.gz操作方法示例
如何解压或是打包mini-rootfs-arm64.cpio.gz?这种类型的包,是通过cpio和gzip这两步压包获得的,所以解压也需要经过这两步。一:解压yaolan@ubuntu3:~/fs/test$yaolan@ubuntu3:~/fs/test$ lstest.cpio.gzyaolan@ubuntu3:~/fs/test$yaolan@ubuntu3:~/fs/test$yaolan@ubuntu3:~/fs/test$ gunzip test.cpio.gzyaolan@u转载 2021-01-18 17:49:05 · 1112 阅读 · 1 评论 -
GDB常用命令大全 GDB 命令详细解释
GDB常用命令大全 GDB 命令详细解释一、查看GDB命令帮助 两次按下tab键 然后console 控制台输入 help二、GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。gdb(GNU Debuger),它可以用来调试C和C++程序,功能不亚于Windows下的许多图形界面的调试工具。GDB主要帮忙你完成下面转载 2020-12-30 18:47:14 · 3130 阅读 · 1 评论 -
aplay amixer arecord说明
arecord声音录制arecord -l列出声卡和数字音频设备-D参数用于指定音频设备PCM以hwx,x开头根据上面l列出的设备,如果选择tvp5158来录制声音的话那么pcm设备就位hw0,0,如果是tlv320aic3x则pcm设备为hw0,1,sii9135则pcm设备为hw0,2。声卡号,设备号-r指定采样频率:5512/8000/11025/16000/22050/32000/44100/48000/64000/88200/96000/176400/192000-f指定采样格式转载 2020-12-30 18:45:20 · 2046 阅读 · 0 评论 -
Linux命令学习总结:hexdump
命令简介:hexdump是Linux下的一个二进制文件查看工具,它可以将二进制文件转换为ASCII、八进制、十进制、十六进制格式进行查看。指令所在路径:/usr/bin/hexdump命令语法:hexdump: [-bcCdovx] [-e fmt] [-f fmt_file] [-n length] [-s skip] [file …]命令参数:此命令参数是Red Hat Enterprise Linux Server release 5.7下hexdump命令参数,不同版本Linux的hex转载 2020-12-30 18:38:37 · 462 阅读 · 0 评论 -
删除文本中行尾空格-linux
命令:sed -i ‘s/[ ]*$//g’ filename转载 2020-11-12 16:30:00 · 1141 阅读 · 0 评论 -
linux id / chown 命令 nobody uid gid 是什么
文章目录id 命令语法参数说明:实例chown 命令**语法****参数** :**实例**linux nobody用户是什么关于 Linux UID和GID(用户ID和组ID)id 命令命令用于显示用户的ID,以及所属群组的ID。id会显示用户以及所属群组的实际与有效ID。若两个ID相同,则仅显示实际ID。若仅指定用户名称,则显示目前用户的ID语法id [-gGnru][--help][--version][用户名称]参数说明:-g或--group 显示用户所属群组的ID。-G或--g原创 2020-10-13 16:20:00 · 2248 阅读 · 0 评论 -
shell脚本debug(-n / -x /-c)
我们在前面介绍的调试手段是通过修改shell脚本的源代码,从其输出相关的调试信息来定位错误的,那有没有不修改源代码来调试shell脚本的方法呢?有的,那就是使用shell的执行选项,下面将介绍一些常用选项的用法:-n 只读取shell脚本,但不实际执行-x 进入跟踪方式,显示所执行的每一条命令-c “string” 从strings中读取命令“-n"可用于测试shell脚本是否存在语法错误,但不会实际执行命令。在shell脚本编写完成之后,实际执行之前,首先使用”-n"选项来测试脚本是否存在语法错误原创 2020-08-07 11:52:21 · 464 阅读 · 0 评论 -
time--shell保留字输出无法重定向解决
time是一个bash的保留字[root@dy dic]# time sleep 5 >out.txtreal 0m5.001suser 0m0.002ssys 0m0.001s屏幕仍然输出,且out.txt文件为空,重定向失败。使用time sleep 5 2>out.txt命令测试仍然无效。因为time是shell的关键字,shell做了特殊处理,它会把time命令后面的命令行作为一个整体来进行处理,在重定向时,实际上是针对后 面的命令来的,time命令原创 2020-08-05 12:20:34 · 227 阅读 · 0 评论 -
bash 内建命令、关键、保留字的区别
参考:https://unix.stackexchange.com/questions/267761/differences-between-keyword-reserved-word-and-builtin内建命令指的就是包含在Bash工具包中的命令, 从字面意思上看就是 built in. 这主要是考虑到执行效率的问题,内建命令将比外部命令执行的更快:一部分原因是因为外部命令通常都需要fork出一个单独的进程来执行.一部分原因是特定的内建命令需要直接访问shell的内核部分.当一个命令或者是原创 2020-08-05 12:10:17 · 545 阅读 · 0 评论 -
Shell重定向(输入输出重定向)
转:https://blog.csdn.net/lz6363/article/details/95813668?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2allfirst_rank_v2~rank_v25-4-95813668.nonecaseLinux Shell 重定向分为两种,一种输入重定向,一种是输出重定向;从字面上理解,输入输出重定向就是「改变输入与输出的方向」的意思。那么,什么是输入输出方向呢?标准的输入输出原创 2020-08-05 11:42:24 · 242 阅读 · 0 评论 -
深入理解链接过程
下面这张图,相信很多人已经很熟悉很熟悉了!!!其中最后一个过程,链接可以1 执行于编译时,也就是在源代码被翻译成机器代码时;2 也可以执行于加载时,也就是在程序被加载器加载到存储器并执行时;3 甚至可以执行于运行时,由应用程序来执行。所以说链接以上的顺序并不是绝对固定的!!!4 更加详细的内容见:https://www.cnblogs.com/mickole/articles/3659112.html接下来的内容主要还是围绕链接的一些比较深入的细节。从传统静态链接到加载时的共享库的动态链接,原创 2020-07-28 15:00:48 · 346 阅读 · 0 评论 -
objdump命令 和ar 命令
objdump转转:https://blog.csdn.net/q2519008/article/details/82349869ar命令转https://www.runoob.com/linux/linux-comm-ar.html转载 2020-07-14 19:59:08 · 124 阅读 · 0 评论 -
cmd:readelf大概解释
Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 Class: ELF64 Data: 2's complement, little endian Version: ..原创 2020-07-14 19:53:12 · 847 阅读 · 0 评论 -
linux: iperf测速 speedtest测速
iperf sudo apt install iperf这个工具不仅仅在 Linux 系统下可以用,在 Mac 和 Windows 系统同样可以使用。如果你想测试网络带宽,则需要两台电脑。这两台电脑需要处于同样的网络,一台作为服务机,另一台作为客户机,并且二者必须都要安装 iPerf 。可以通过如下命令获取服务器的 IP 地址:$ ip addr show | grep inet.*brd inet 192.168.242.128/24 brd 192.168.242.255 scope原创 2020-05-15 12:11:41 · 1123 阅读 · 0 评论 -
shell :内建命令与外部命令
查看shell命令是否是shell内建命令,可使用type来判断: $ type cdcd is a shell builtin$ type pingping is /bin/pingshshell命令解释器trap指定在接收到信号后将要采取的动作let简单的计算器seq以指定增量从首数开始打印数字到尾数tput通过terminfo数据库对终端会话进行初始化和操作apropos在 whatis 数据库中查找字符串set显示或设置shell特性及shell变量comma原创 2020-05-14 20:58:32 · 195 阅读 · 1 评论 -
转 Linux awk 的使用教程
好文:http://www.ruanyifeng.com/blog/2018/11/awk.html原创 2020-04-09 11:48:31 · 90 阅读 · 0 评论 -
Linux下修改rm命令为mv,使rm命令原有功能失效
1、打开一个终端,输入命令:vim ~/.bashrc2、在打开的文件最后加入如下代码:mkdir -p ~/.trash #在家目录下创建一个.trash文件夹alias rm=del #使用别名del代替rm del() #函数del,作用:将rm命令修改为mv命令{ mv $@ ~/.trash/ } clearde...原创 2020-04-20 12:38:16 · 232 阅读 · 0 评论 -
shell : trap 捕捉信号
linux shell脚本中处理信号的方法trap是一个shell内建命令,它用来在脚本中指定信号如何处理。常用参数trap [-lp] [[arg] sigspec …]格式:trap “commands” signals当shell接收到signals指定的信号时,执行commands命令。(The command arg is to be read and executed when the shell receives signal(s) sigspec. )格式:trap sig原创 2020-05-14 10:56:56 · 458 阅读 · 0 评论 -
shell : read命令解析
起初是rcS脚本接受不到终止命令,trapread -t 5 -p “put ‘y’ enter nomal mode. put others or wait 5s enter tcp_test mode:” confirm[ $confirm == ‘y’ ] && exit 0/wy_wapi_static原创 2020-05-14 14:06:30 · 505 阅读 · 0 评论