ubuntu 设置tab键自动补全
Unbuntu 安装之后就在终端中使用Tab键不能自动补全,解决办法如下:
1、利用vi编辑器打开/etc/bash.bashrc文件(需要root权限)
sudo vi /etc/bash.bashrc
2、找到文件中的下列代码
/etc/bash.bashrc 里面有这几行语句
#enable bash completion in interactive shells
# if ! shopt -oq posix; then# if [ -f /usr/share/bash-completion/bash_completion ]; then# . /usr/share/bash-completion/bash_completion# elif [ -f /etc/bash_completion ]; then# . /etc/bash_completion# fi
# fi
去掉 if到 fi 之间的注释 # 号
去掉注释
#enable bash completion in interactive shells
if ! shopt -oq posix; thenif [ -f /usr/share/bash-completion/bash_completion ]; then. /usr/share/bash-completion/bash_completionelif [ -f /etc/bash_completion ]; then. /etc/bash_completionfi
fi
3、最后 刷新一下 即可
source /etc/bash.bashrc
如果在普通用户执行不了的命令,如下操作
sudo source /etc/bash.bashrc
ubuntu设置Tab缩进空格数
如何设置Linux下tab键的缩进空格大小:
命令行下:su boot
输入密码
Vi /etc/vim/vimrc
最后添加:set ts=4
其中4即为你的缩进tab空格为4个空格
扩展
cd命令 tab补全的时候报错
问题场景
在公司的服务器上操作cd命令时,按tab补全的报错,具体信息如下:
[root@179-191 mysql]# cd incl-bash: cannot create temp file for here-document: No space left on device
-bash: cannot create temp file for here-document: No space left on device
-bash: cannot create temp file for here-document: No space left on device
-bash: cannot create temp file for here-document: No space left on device
-bash: cannot create temp file for here-document: No space left on device
根据报错信息显示可能是设备空间不足,于是查看tmp空间,执行命令如下:
#df -hl
显示结果如下:
[root@179-191 mysql]# df -hl
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg0-root 20G 20G 0 100% /
devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 396M 3.5G 11% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/mapper/vg0-app 102G 5.1G 92G 6% /app
/dev/mapper/vg0-boot 497M 169M 328M 34% /boot
tmpfs 782M 0 782M 0% /run/user/0
tmpfs 782M 0 782M 0% /run/user/990
问题原因 :
主要看第一行,使用达到了100%,是空间占满,导致问题出现:
于是查看哪个文件比较大,删除无用信息,执行命令如下:
#du -ah --max-depth=1
来源 :Linux环境 cd命令 tab补全的时候报错 :https://www.jianshu.com/p/9e8c6bd65963
参考链接 :
ubuntu终端Tab键不能自动补全 :https://blog.csdn.net/zilaike/article/details/78227940
ubuntu tab键不能自动补全命令的参数 :https://blog.csdn.net/chlinwei/article/details/67632558
ubuntu设置Tab缩进空格数 : https://blog.csdn.net/weixin_42988521/article/details/94595565
新建用户之后,不能使用
解决ubuntu新建用户后,tab键不能使用的问题 https://blog.csdn.net/dss875914213/article/details/81626520
Ubuntu终端tab键补全不了 :https://blog.csdn.net/luckytanggu/article/details/80221903
补充
ubuntu&Centos7设置tab自动补全 :https://blog.csdn.net/bai0324lin/article/details/87919274
安装完成后退出终端重新连接服务器后生效
Centos 7安装Tab键自动补全功能(使用systemctl如何补全服务名称,kubectl 自动补全) :https://blog.csdn.net/kevin_junjun/article/details/82084816
ubuntu 设置tab键自动补全相关推荐
- ubuntu 普通用户下设置tab键自动补全
1.添加用户 Ubuntu系统下useradd一个新的用户,切换到该用户时,发现终端命令行下tab键补全不了 $ useradd tab # 新增tab用户 $ passwd tab # 设置密码 $ ...
- python tab键自动补全_设置python中TAB键自动补全方法
设置python中TAB键自动补全方法 一.创建自动补全脚本如下: vi /tmp/python/tab.py #!/usr/bin/python # python tab file import s ...
- linux远程桌面键盘无法输入,windows远程桌面ubuntu中Tab键不能补全命令的解决办法...
windows远程桌面ubuntu中Tab键不能补全命令的解决办法 前置 window可以远程ubuntu的前提 参考百度经验即可实现:windows远程桌面ubuntu 正文 在成功登陆远程桌面环境 ...
- Solaris - 使用TAB键自动补全和显示当前用户与目录
一.TAB键自动补全 习惯了其他Linux版本的自动补全,面对Solaris的这种情况,很是尴尬 通过修改如下配置: vi /etc/passwd 找到文件中第一行关于root用户的shell位 ro ...
- 配置python命令tab键自动补全
配置python命令tab键自动补全 1. 下载readline模块 http://newcenturycomputers.net/projects/readline.html 2. install ...
- Mac终端Tab键自动补全实现
开启Mac 终端Tab自动补全功能 1. 打开终端,输入nano .inputrc 命令回车,进入编辑状态 $ nano .inputrc 如图: 2. 粘贴下面的语句到文件中 set complet ...
- PowerShell: 在自定义代码中支持Tab键自动补全
大家好,我是码农杰克~ 在PowerShell中很多Cmdlet在输入参数时按tab键就可以可以自动补全,这是怎么做到的呢? 我们先来看个PowerShell自带命令:Test-Path 在Power ...
- mac git命令按tab键自动补全
mac上命令行比windows好用很多,但是git默认按tab键是不会自动补全的,很不爽.下面我们按步骤来介绍怎么做到自动补全. 1.安装home-brew,相应大家装装过了,如果没装,直接去官网看下 ...
- python代码命令行tab补齐_Python在命令行下Tab键自动补全脚本
摘要 由于写shell命令习惯了Tab补全,其实我个人认为这不是应该有的一个恶习,基础开始我们不应该想着Tab去自动补全,我们应该趁这时候来多多记忆基础的东西.唉,恶习难改...... 老实说我也是网 ...
最新文章
- Lambda表达式的运用(详尽版)
- 零基础学前端开发之CSS基础
- 后疫情时代,这家在线教育机构如何乘“云”而上
- http请求前后监听工具
- 快速搭建一个本地FTP服务器
- google 插件_Google浏览器常用插件与使用小技巧
- 关于力学环境中振动试验的知识
- C++ WA, 超时,爆栈错误总结
- 5-3 人际资源整合-辨别同事、结交优质同事、拒绝烂同事
- 人脸解锁手机与电影阿丽塔背后的3D原理:云从科技的技术突破
- php 发送邮箱验证怎么做,PHP 实现 注册等的邮箱验证 (二)—— 使用 PHPMailer 发送邮件...
- Android aar格式库
- linux下查看opencv安装路径以及版本号
- 【Introduction to Artificial Intelligence and Data Analytics】(TBC)
- 浮云E绘图之多点连线源码
- U3D-3D MAX Biped导出.fbx到Unity的Humanoid的骨架不匹配(Disable Triangle Pelvis, Enable Triangle Neck)
- C#,桌面游戏编程,编写制作《扫雷》游戏代码的准备知识——世界排名规则
- 家族查询系统c语言源程序,家谱管理系统(含源代码).docx
- 我套你猴子的,哥上岸了!附上我的字节客户端开发面经,希望帮助到大家!
- linux进阶_4所Linux进阶学校
热门文章
- 畅玩4x 刷linux,荣耀4x如何root
- 南开100题计算机三级网络技术,计算机三级网络技术上机南开100题T46-50 -.pdf
- angularjs html编码,怎样使用AngularJS实现base64编码与解码
- R_地图上的迷你直方图
- Apache HttpServer的安装并与Tomcat整合Linux 版
- python搭建网页_使用python快速搭建本地网站
- 德勤咨询:阿里云是跨国企业上云优选
- ansible一键部署rsync服务剧本
- 如何调试系统启动过程中systemd的代码
- 关于java mail 发邮件的问题总结(转)