Linux系统PATH变量配置
alias命令用于设置命令的别名,格式为“alias 别名=命令”
例如担心复制文件时误将文件被覆盖,可以执行alias cp=" cp -i",如此一来
每次复制命令都会询问用户是否要覆盖。
unalias命令用于取消命令的别名:格式为"unalias 别名"
查看当前alias设置情况:[root@localhost testA]# alias alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias mv='mv -i' alias rm='rm -i' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
未设置alias cp=" cp -i"时,testA与testB文件夹中同时存在111.txt,但是未提醒用户是否覆盖 [root@localhost testA]# cp 111.txt ../testB/111.txt [root@localhost testA]#已设置alias cp =" cp -i"后,开始提示用户是否覆盖 [root@localhost testA]# alias cp=" cp -i" [root@localhost testA]# cp 111.txt ../testB/111.txt cp:是否覆盖"../testB/111.txt"? y [root@localhost testA]#
取消alias中的cp命令:
[root@localhost testA]# unalias cp
linux中万物皆文件,命令也不例外也是文件,那当用户发送一条命令后
都会发生什么事情呢?
步骤一:如果是以绝对路径/输入的命令则直接执行(如执行/bin/ls) 步骤二:检查是否为alias别名命令 步骤三:由bash判断其实内部命令还是外部命令内部命令:属于解释器内部的外部命令:独立于解释器外的命令文件 步骤四:通过$PATH变量中定义的路径进行命令查找
查看$PATH变量的方法:echo $PATH
[root@localhost ~]# echo $PATH /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/netcat/bin:/root/bin
如果想要知道某个命令是内部命令还是外部命令可以执行"type 命令名字"来获取
[root@localhost ~]# type cd cd 是 shell 内嵌 [root@localhost ~]# type tree tree 是 /usr/bin/tree [root@localhost ~]#
Linux系统PATH变量配置相关推荐
- Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)
博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 556 文章- 38 评论- 77 ...
- Linux系统下怎样配置多个Tomcat
Linux系统下怎样配置多个Tomcat同时运行呢,首先修改变量为第一个tomcat,然后修改第二个tomcat启动的脚本 1.修改环境变量 # vi /etc/profile ####### 工程1 ...
- Linux系统中网络配置详解
从linux诞生的那一天起,就注定了它的网络功能空前地强大.所以在linux系统中如何配置网络,使其高效,安全的工作就显得十分重要.下面我们就从网络设备的安装,网络服务的设置和网络安全性三个方面来介绍 ...
- 乌班图linux配置yum仓库,Linux系统的仓库配置(yum、epel)与软件安装(wireshark,wget,nginx)...
文章目录 Linux系统的仓库配置(yum.epel)与软件安装(wireshark,wget,nginx) 1.配置本地yum仓库安装wireshark,wget 2.配置epel仓库,安装ngin ...
- 《Docker容器:利用Kubernetes、Flannel、Cockpit和Atomic构建和部署》——2.2 容器式Linux系统的Docker配置...
本节书摘来自异步社区<Docker容器:利用Kubernetes.Flannel.Cockpit和Atomic构建和部署>一书中的第2章,第2.2节,作者: [美]Christopher ...
- linux 软件 web管理系统,如何快速安装Webmin(linux系统web管理配置工具)
如何快速安装Webmin(linux系统web管理配置工具) 简介: Webmin是目前功能最强大的基于Web的Unix系统管理工具.管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作 ...
- Linux系统下快速配置HugePages的完整步骤
关于Linux系统的HugePages与Oracle数据库优化,可以参考熊爷之前的文章,相关概念介绍的非常清晰:Linux大内存页Oracle数据库优化 本文旨在Linux系统上快速配置HugePag ...
- Nagios飞信linux系统免费短信报警配置
Nagios飞信linux系统免费短信报警配置 2009-12-10 15:42 http://www.chinaunix.net 作者:solaris小兵 发表于:2009-05-26 16:2 ...
- Linux系统中网络配置详解(一)
从linux诞生的那一天起,就注定了它的网络功能空前地强大.所以在linux系统中如何配置网络,使其高效,安全的工作就显得十分重要.下面我们就从网络设备的安装,网络服务的设置和网络安全性三个方面 ...
最新文章
- 如何让Git克隆到当前目录
- CUDA系列学习(五)GPU基础算法: Reduce, Scan, Histogram
- java事件监听器无效_Java的事件监听器学习心得
- 一些jquery的使用方法
- Flutter LayoutBuilder 用来获取父布局的尺寸大小
- 多对多关联映射(双向关联)见项目:me_many_to_many
- [leetcode]211. 添加与搜索单词 - 数据结构设计 ---前缀树解法
- 如何避免学习linux必然会遇到的几个问题
- 源码安装 nginx 并设置为 service
- 每天一道剑指offer-从上往下打印二叉树
- CentOS 7 校对时间 修改时区
- 计算机相关专业学历重要么?
- 中南网络教育计算机基础在线作业二,《计算机应用基础》2(G)在线作业答案
- Python爬虫学习笔记(实例:淘宝商品信息定向爬虫)
- 10年,从一个月薪2500的设备维修工,迫于压力转行,直到成为自动化测试专家···
- sql级联更新和级联删除
- 细线表格-今日小说排行榜
- 大学android五子棋课程目的,拓展性课程(五子棋)教案.pdf
- java线段绕原点旋转的方法,将点绕坐标原点顺时针旋转得到点的坐标为___________。-九年级数学-魔方格...
- 微服务框架搭建个人总结(避坑专用)
热门文章
- WebSocket-nodejs实现
- css新奇技术及其未来发展
- console 程序随系统启动及隐藏当前程序窗口
- firefox下可恶的value
- android应用退出后广播无效,关闭应用程序后,保持广播接收器运行
- jmeter中timeout值怎么设置_jMeter解决failed to respond Connection reset
- mysqli 扩展_MySQLi的优势
- atom编写python程序_编写我们的第一个Python程序,print.py
- Anaconda详细安装及安装Scrapy框架
- mysql 查询时间转换_数据库查询时日期的转换