已经学了好些Linux命令,总结一下吧~
1)vim编辑器中命令模式下:
移动光标:shift+4 到行尾
shift+6 到行首
左下上右:hjkl
复制一行:yy
复制多行:n+yy
撤销:u
删除/剪切一行:dd
删除/剪切多行:n+dd
大小写切换:shift+~
底行命令模式下:
分屏:vs+空格+文件名
光标不同文件中移动:ctrl+w
查看库函数:!man 函数名
查找字符串:/ 字符串
查看系统调用函数:!man 2 函数名
注释多行:
ctrl+v 进入列选择模式–>上/下键选中行开头–>shitf+i进入插入模式–>输入“//“–>Esc
取消多行注释:
ctrl+v 进入列选择模式–>上/下/左/右键选中要删除的注释–>d
2)编译.c 文件(假设文件名是test.c):
预处理: gcc -E test.c -o test.i
编译: gcc -S test.i -o test.s
生成目标文件: gcc -c test.s -o test.o
链接: gcc -o test test.o
查看test依赖于哪些库:ldd test
3)和进程相关的:
查看所有的信号:kill -l
给进程发信号:kill -SIGSTOP/-19 进程号
查看系统当前消息队列资源:ipcs -q
删除消息队列:ipcrm -q key值/msgid
查看系统当前信号量资源:ipcs -s
查看系统当前共享内存资源:ipcs -m
删除共享内存资源:ipcrm -m shmid
Linux学习笔记之命令总结
最新推荐文章于 2023-07-31 14:53:35 发布