linux常用命令
linux常用命令
1. tmux
1.暂时退出窗口
ctrl + b , d
2.查看tmux历史log
ctrl + b , [
此命令会进入到复制模式,可以查看tmux当前窗口的历史log,使用q键可以退出此模式
3.查看当前开了哪些tmux窗口
tmux list-windows
4.重命名当前窗口的名字:
Ctrl + b, ,
确保当前处于要重命名的窗口中。按下快捷键 Ctrl + b, , (逗号键)。这会使当前窗口的名称进入编辑状态。
5.切换到别的窗口:
tmux switch-client -t 2:0
其中2为作业号,0为窗口号
tmux attach-session -t 10
此处10为作业号
2. ip命令
2.1 网络接口管理
1 | ip link show #显示所有网络接口信息 |
2.2 路由管理
1 | ip route show #显示路由表 |
2.3 arp管理
1 | ip neigh show#显示arp缓存 |
2.4 其他
1 | sysctl -w net.ipv4.ip_forward=1 #启用ip转发 |
3. brctl
1 | brctl show # 显示网络桥接信息 |
4. du
1 | du -sh #查看当前目录的使用情况 |
5. sort排序命令
5.1 经典用法
1 | sort filename #对文件的每一行信息按照字典顺序排序,并输出到当前目录 |
6. i2ctools
6.1 i2cset命令
1 | i2cset -f -y 0x1 0x48 0x03 0x0020 w |
其中,-y 指定了i2c控制器为i2c1,0x48为i2c设备的地址,0x03为寄存器偏移量,他表示了寄存器地址,0x0020为要写入的数据。w表示以字(16 位)为单位读写,还可以选择其他读写单位:b,以字节(8 位)为单位读取;c, 以字符(ASCII)为单位读取。
6.2 i2cget命令
use example:
1 | i2cget -y 1 0x48 0x03 w #以字为单位,读取i2c地址为0x48,寄存器0x03的数据 |
7.dd
命令基本形式:
dd if=input_file of=output_file bs=block_size options
examples:
1 | dd if=/dev/zero of=/dev/mmcblk0gp0 bs=512 count=1024 seek=3072 |
dd命令还有一些其他的可选命令选项,具体为:
1 | • bs=1024:设置块大小为1024字节,即1KB。这是dd每次读取和写入的数据块大小。 |
8.stty命令
stty命令可以修改终端驱动程序里的设置,可以用来显示和修改终端命令。下面是它的常见用法:
1 | stty size;#显示终端的大小,也就是行数和列数,加上-a可以显示的更加详细。 |
9.使用命令行进行简单的串口通信
- 首先使用stty设置串口波特率
stty -F /dev/ttyAMA1 115200
- 使用echo向串口发送信息
echo “Hello world” > /dev/ttyAMA1
- 使用cat打印当前串口返回的信息
cat /dev/ttyAMA1
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 秋意寒!
评论
