随笔分类 -  linux/shell

摘要:Ubuntu 自带的命令,可以在用户登录时自动执行某个程序,在终端输入 gnome-session-properties 阅读全文
posted @ 2024-08-02 15:42 wieneralan 阅读(360) 评论(0) 推荐(0)
摘要:1. 生成密钥 ssh-keygen -t rsa 2. 将密钥复制到目标机上, ssh-copy-id username@ipAddres, 示例 ssh-copy-id root@192.168.1.202 3. 直接登陆即可,ssh username@ipAddres , 示例 ssh roo 阅读全文
posted @ 2024-04-16 09:26 wieneralan 阅读(27) 评论(0) 推荐(0)
摘要:1. sudo gedit /etc/default/grub 将GRUB_DEFAULT=0修改为GRUB_DEFAULT=1 :意思是修改为第二个或GRUB_DEFAULT="1> 2":意思是修改advanced options中的第三个 2. sudo update-grub 重启电脑即可 阅读全文
posted @ 2023-11-21 10:10 wieneralan 阅读(796) 评论(0) 推荐(0)
摘要:将源电脑的根目录保留其中的权限、链接关系等, 整个复制到另一台电脑上即可 方式1: 通过网线连接两台设备,注意两台电脑ip处于同一段 sudo rsync -avxHAX --progress / /path/to/destination/ 例如将本机根目录复制到远程主机根目录: sudo rsyn 阅读全文
posted @ 2023-07-28 16:27 wieneralan 阅读(723) 评论(0) 推荐(0)
摘要:DSO missing from command line 解决及其原理 问题可以简单描述为:当链接可执行文件时,依赖于libA.so,而libA.so又依赖于libB.so,而且可执行文件中还直接调用了libB.so中的函数,那么此时链接就会出现错误。 原因:这是binutils在2.22版本以后 阅读全文
posted @ 2023-06-27 09:43 wieneralan 阅读(162) 评论(0) 推荐(0)
摘要:符号表symbol:不包括函数内部定义的变量,其无法通过readelf、nm、objdump等命令查询 1. 查看静态库里包含的符号:readelf -c libxxx.a readelf -s libxxx.a 或 nm -g --defined-only libxxx.a 或 objdump - 阅读全文
posted @ 2023-06-27 09:28 wieneralan 阅读(1621) 评论(0) 推荐(1)
摘要:#寻找指定路径下所有的wav文件 find $filePath -iname "*.wav" > wav.flist #依次取出每个wav文件,与test.wav进行合并 for line in `cat wav.flist` do echo $line ffmpeg -i path/to/test 阅读全文
posted @ 2023-06-06 20:39 wieneralan 阅读(1842) 评论(0) 推荐(1)
摘要:sed一次从输入读一行数据。 不会修改原文件的数据,只是将修改后的数据发送到STDOUT。 sed命令格式:sed options script file script:要使用的命令, file:待处理的文件。 执行多条命令: 方式一: 使用-e选项,在命令行上输入多条命令。命令行之间用分号隔开,命 阅读全文
posted @ 2023-06-01 15:48 wieneralan 阅读(14) 评论(0) 推荐(0)
摘要:test.py内容如下: 第一行添加 #!/your_python_path #!/usr/bin/python print('test execute python') chmod u+x test.py (给test.py增加执行权限) 即可使用./test.py运行python程序 阅读全文
posted @ 2023-05-24 09:41 wieneralan 阅读(46) 评论(0) 推荐(0)
摘要:test.sh 方式一要求test.sh必须有可执行权限,方式二、三、四 有没有可执行权限都可以 方式一:./test.sh ./(点斜杠)的意思是执行当前目录下的某个可执行文件, 此方式文件必须是可执行文件, 如果没有 chmod u+x filename 可赋予文件执行权限。 启动另一个Shel 阅读全文
posted @ 2023-05-23 17:18 wieneralan 阅读(1597) 评论(0) 推荐(0)
摘要:全局变量对所有shell包括子shell都是可见的。局部变量在当前shell中可见,子shell中设置的局部变量,回到父shell中就不可见了。 全局变量的创建:先建一个局部变量,通过export命令完成全局化。(变量名、等号、值之间没有空格) my_var="i am global" export 阅读全文
posted @ 2023-05-12 10:00 wieneralan 阅读(33) 评论(0) 推荐(0)