Linux shell命令示例介绍-个人笔记
程序员文章站
2022-06-04 13:17:13
...
转载: https://blog.csdn.net/zhangwu1241/article/details/60871000
Linux中命令示例介绍-个人笔记
为了方便以后查阅,会对在Linux学习开发过程中遇到的一些命令做一个持续整理。。
#####################################
####最近发现的一些Debug的一些命令工具
#####################################
#会显示所有用户态的系统调用路径和返回值,并且会把入参展开显示,这个对调试很有用:
strace xxx
#将sh脚本执行产生的所有输出信息,包括错误指定到一文件中
#即将该脚本执行的标准输出和标准错误指定到一文件
exec 2> /tmp/xxx.log
exec 1>&2
set -x
#遍历查找文件夹下文件的内容
grep -nr "xxx" ./*
#查找一个文件
#若知道该文件具体名,可直接搜索
#若不知,则可以利用正则表达式,但需在双引号内""
find ./* -name xxx
find ./* -name "*hello"
#查看当前shell环境代理
env | grep proxy
或者
export
#将建立一个主设备号为6,次设备号为0的字符设备文件/dev/lp0
mknod /dev/lp0 c 6 0
#查看运行系统usb bus的使用情况
sudo cat /sys/kernel/debug/usb/devices | grep "B: "
#查看usb设备和属性
lsusb
#查看camera支持的格式和分辨率以及帧率信息
v4l2-ctl -d /dev/video1 --list-formats-ext
#如果配置了ffmepg
ffmpeg -f v4l2 -list_formats all -i /dev/video1
#查看系统中所有音频设备名,比如不知到alsa有哪些
pactl list | grep -A2 'Source #' | grep 'Name: ' | cut -d" " -f2
#查看相关进程
ps -aux | grep "***"
#查看某一进程执行文件所在目录
#首先通过查看相关进程命令,确定对应进程号PID,然后使用 ll命令查看具体文件
ps -aux | grep "***"
ll /proc/pid
#查看当前目录大小
du -sh
#查看系统某一端口占用情况
netstat -nea | grep 554
#查看系统发行版本
lsb_release -a
#查看系统内核版本
uname -a
#编译为目标文件
gcc -c sourcefile.c
#编译为静态库
gcc -c sourcefile.c //命令执行后产生sourcefile.o目标文件
ar -rcs libsourcefile.a sourcefile.o
#抽取静态库为目标文件
ar -x staticlibrary.a
#查看依赖的动态库
ldd xxx
#重启网络
sudo /etc/init.d/networking restart
#############
#git命令
#############
#查看分支
git branch [-a]
#查看分支tag标签
git tag
#切换分支
git checkout tag/branch name
Continue…
推荐阅读
-
Linux学习笔记(十)shell基础:历史命令、命令补全、输出重定向、输出重定向
-
Linux 命令个人笔记
-
Linux下最常用的Shell命令的介绍(图文)
-
Linux命令(shell)从入门到精通 学习笔记之1 文件安全与权限
-
《Linux命令行与shell脚本编程大全》 第十五章 学习笔记
-
Linux命令行与shell脚本编程大全笔记(正则表达式)
-
Linux学习笔记(九)shell基础:echo、命令别名和常用快捷键
-
Linux命令(shell)从入门到精通 学习笔记之2 使用find和xargs
-
Linux学习笔记(十)shell基础:历史命令、命令补全、输出重定向、输出重定向
-
Linux shell命令示例介绍-个人笔记