首页 > 系统相关 >Linux捣鼓记录:debian配置自动补全、ll命令别名、配置sbin命令、jdk命令

Linux捣鼓记录:debian配置自动补全、ll命令别名、配置sbin命令、jdk命令

时间:2024-07-12 15:55:26浏览次数:19  
标签:completion sbin 补全 etc ll 配置 bashrc 命令 bash

一、配置自动补全、ll命令别名

配置在/etc/bash.bashrc,实现全局用户自动补全,ll命令别名

sudo nano /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

继续修改 /etc/bash.bashrc,在文件末尾添加

alias ll='ls -l'

或者加个F显示条目类型

alias ll='ls -lF'

二、配置用户的环境变量

修改当前用户的配置,增加sbin目录,jdk目录

sudo nano ~/.bashrc

在文件末尾添加

# 配置PATH:允许用户使用sbin下的超管命令工具例如dkms;配置JDK
export PATH=$PATH:/usr/sbin:${JAVA_HOME}/bin

JAVA_HOME我们已经配置在/etc/environment中:
JAVA_HOME=/usr/lib/jvm/jdk-17-oracle-x64

三、使配置生效

source /etc/bash.bashrc
source ~/.bashrc

标签:completion,sbin,补全,etc,ll,配置,bashrc,命令,bash
From: https://www.cnblogs.com/lwlnice/p/18298556

相关文章

  • Docker学习笔记(02)——Docker相关命令
    docker服务相关命令启动docker服务:systemctlstartdocker停止docker服务:systemctlstopdocker重启docker服务:systemctlrestartdocker查看docker服务状态:systemctlstatusdocker设置开机启动docker服务:systemctlenabledockerdocker镜像相关命令查看镜像do......
  • linux 路由基本命令的使用
    MarkdownExamplelinuxroute命令route命令可以显示或设置Linux内核中的路由表,主要是静态路由对于局域网中的Linux主机,要想访问Internet,需要将局域网的网关IP地址设置为这个主机的默认路由。在命令行中通过route命令添加的路由在网卡重启或机器重启后失效。可以......
  • 【linux命令】sar 监控服务器资源
    常用的参数CPU:sar-utn内存:sar-rtn磁盘:sar-dtn网络:sar-nDEVtn采样频率tn每隔t秒记录一次,共记录n次###############################################################sar[options][-A][-ofile]t[n]在命令行中,n和t两个参数组合起来定义采样间隔......
  • sed命令批量替换关键字
    样例:原内容https://www.testnet.org/newslist.html?itemId=2&navID=9&itemChildId=1&useNewsToPermission=299改后内容https://www.testnet.org/newsList.html?permissionId=114sed-i-e's#https:\/\/www.testnet.org\/newslist.html?itemId=2&na......
  • Top命令--如何排查用户态 CPU 使用率高?
    CPU的物理核与逻辑核一台机器可能包含多块CPU芯片,多个CPU之间通过系统总线通信。一块CPU芯片可能包含多个物理核,每个物理核都是一个实打实的运算核心(包括运算器、存储器等)。超线程(Hyper-Threading)技术可以让一个物理核在单位时间内同时处理两个线程,变成两个逻辑核。但它不......
  • Linux jq 命令讲解与实战操作(json字符串解析工具)
    Linuxjq命令讲解与实战操作(json字符串解析工具)大数据老司机2023-08-0914:23 一、概述jq 是一个强大的命令行工具,用于处理 JSON 格式的数据。它可以帮助你查询、过滤、修改和处理 JSON 数据,使得在命令行环境下处理 JSON 变得非常方便。GitHub地......
  • 【Python】【银河麒麟】在命令行中将Python模块安装在指定项目的环境中
    银河麒麟的Pycharm有时候无法使用镜像源安装Python模块,这里记录一下在终端安装模块到指定项目环境的过程:1.找到项目的venu/bin文件夹,里面应该包含activate文件 2.在venu/bin文件夹下打开终端(命令行),或者打开终端后将路径切换到 venu/bin下;3.在命令行输入pipinstal......
  • Docker 命令
    基本命令镜像操作dockersearch[关键词]:搜索可用的镜像。dockerpull[仓库名]:[标签]:从DockerHub下载指定的镜像。dockerimages:显示本地所有镜像列表。dockerrmi[镜像ID或名称]:删除指定的镜像。dockerhistory[镜像ID或名称]:查看镜像的历史记录。容器操作docker......
  • /sbin/ldconfig: /usr/lib64/libLLVM-7.so is not a symbolic link
    环境:OS:Kylin-Server-10-SP2-x86-Release-Build09-20210524 [root@localhostsoft]#rpm-ivhcompat-libstdc++-33-3.2.3-72.el7.x86_64.rpmwarning:compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm:HeaderV3RSA/SHA256Signature,keyIDec551f03:NOKEYVerifying.........
  • ffmpeg命令合并视频,点一下脚本就可以直接合并了
    打开记事本。复制并粘贴以下代码:保存为merge_videos.bat双击merge_videos.bat文件运行脚本。@echooffchcp65001>nul::创建临时文件列表set"list=filelist.txt"ifexist"%list%"del"%list%"::将当前目录下所有mp4文件添加到文件列表for%%iin(*.mp4)do(......