Linux系统中的小技巧(持续更新)

1.命令别名设置功能:alias

alias lm='ls -al' #这样就可以用lm来完成ls -al一样的功能
unalias lm #使用unlias可以解除命令别名

2.查找曾经执行的命令

history#可以查找前一次登录以前所有的操作
history -n #显示最近的n条命令
history -c #清除所有的历史记录命令
!number #执行第n条命令
!! #执行上一条命令
!command #运行最近命令开头的命令

3.命令行中的快捷操作

cd /home/code/c\#’\‘反斜杠+Enter键可以实现换行连续输入
>/1.c
组合键功能与示范
ctrl+u从光标处向前删除命令行
ctrl+k从光标处向后删除命令行
ctrl+a让光标移到整个命令的最前面
ctrl+e让光标移到整个命令的最后面

4.一些快捷键

组合键功能与示范
ctrl+alt+t打开新的终端
ctrl+win+方向键下不断最小化窗口
ctrl+win+方向键上不断最大化窗口
fn+f11全屏显示
tab补全命令
ctrl+’+’放大终端字体
ctrl+’-’缩小终端字体
win+w打开所有已经打开的窗口列表
ctrl+alt+l进入锁屏界面
ctrl+a让光标移到整个命令的最前面
ctrl+b向前移动一个字符
ctrl+c结束此命令
ctrl+d关闭进程
ctrl+e让光标移到整个命令的最后面
ctrl+h向前删除一个字符
ctrl+i相当于tab键
ctrl+j相当于ctrl+c
ctrl+k从光标处向后删除命令行
ctrl+l相当于clear操作
ctrl+p相当于方向键上
ctrl+r搜索历史命令
ctrl+s锁定终端
ctrl+q解除锁定
ctrl+t翻转邻近的两个字符
ctrl+u从光标处向前删除命令行
ctrl+w相当于ctrl+k
ctrl+x每次双击x,可以在命令的最前面和最后面反复切换
ctrl+z挂起
ctrl+alt+“f1-f6”打开相应的ttf界面
ctrl+alt+f7关闭ttf界面

5.在很多文件之间不断切换
可以通过ctrl+z将打开的文件暂时挂起,通过fg返回该文件。
当需要在很多文件之间不断切换时,可以将每一个暂时不需要的文件挂起,再通过fg n的命令返回到第n个文件。可以通过jobs命令查看当前所有挂起的文件及其对应的序号。也可以通过%%n的命令继续运行第n个进程。
6.在vim中遇到了某个函数不会用
可以将光标移到此处,然后在普通模式下按大写的K可以进入该函数对应的man手册。
7.修改每次进入vim时的界面
当每次需要打开的代码都具有相同的部分,可以更改每次进入vim时的模板,在主目录下输入

vim .vimrc #进入.vimrc文件中进行修改即可

8.Ubuntu中的debug功能
安装gdb调试工具:sudo apt-get install gdb

  • 编译文件时:
g++ -g file.cpp
  • 使用gdb
gdb ./a.out
  • 在某行加断点
b 行号
  • 运行程序
r
  • 继续运行
c
  • 单步执行
next或(n)
  • 监视
print(变量名)或者 p 变量名
  • 查看所有设置的断点
info b
  • 删除指定编号的断点
delete 断点编号
  • 退出
q
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值