`

如何创建linux命令”快捷方式”或”自定义命令”

阅读更多
对于经常使用linux的朋友来说,经常碰到每次要输入大量命令而且经常要多次输入,是不是为每次重复输入或者用”↑”来选择历史输入而烦躁呢,今天我们来学习如何来创建linux shell命令的快捷方式。

1. linux shell命令别名(alias)
linux shell别名是个很有用的东西,特别是命令特别长的时候可以显著提高使用效率(减少输入字符的时间,以及减少出错的概率)。如何创建shell别名呢, 我们是通过shell别名命令:alias
a). 查看系统中有哪些别名命令 [test @tset test]#alias 即可显示目前系统中的别名命令
alias ll=’ls -l’
alias vi=’vim’
//查看日志
alias tailkn='tail -f /webdata/IBM/WebSphere/AppServer/profiles/AppSrv01/d:/logs/web/web.log'

//删除项目
alias wstmdkn='rm -rf /webdata/IBM/WebSphere/AppServer/profiles/AppSrv01/temp/suse11-183Node01/server1/web_war'

//启动服务器
alias wssta='/webdata/IBM/WebSphere/AppServer/bin/startServer.sh server1'

//停止服务器
alias wssto='/webdata/IBM/WebSphere/AppServer/bin/stopServer.sh server1'

b). 如何创建shell命令别名也是使用 [test @tset test]#alias alias_name=’command’
c). 如何删除已经建立的别名命令呢?使用unalias命令 [test @test test]#unalias alias_name 即可删除alias_name的别名命令

但是通过这种方式设置的别名命令只对当前登录环境下有效,退出后重新登录就无效了,如何才能使别名命令一直有效呢,那就是修改rc配置文件,把设置别名的过程加入到系统启动后初始化用户的脚本中, 用户只需要修改 ~/.bashrc文件, 加入你要设置的别名命令即可,例如
1 # .bashrc
2
3 alias ll=’ls -l’
5 alias vi=’vim’
6 # Source global definitions
7 if [ -f /etc/bashrc ]; then
8 . /etc/bashrc
9 fi
修改此文件过后我们通常要退出名重新登录后才会生效,当然也可以是用source命令直接把配置载入到当前环境中[test @test test]#source ~/.bashrc


rm命令用法
说明:删除档案及目录。
  
  参数:
  
  -i 删除前逐一询问确认。
  -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
  -r 将目录及以下之档案亦逐一删除。
  范例:


分享到:
评论

相关推荐

    linux命令自定义man手册

    这是一个整合了一百多个常用命令的脚本,并且增加很多命令的注释和常用的命令格式,因此可以称作自定义man手册,将其放在/bin目录下,加上执行权限,即可随便查看命令的相关注释,比如sed和awk,记录了大量命令的...

    linux-一束vim快捷方式颜色和捆绑使你的生活更轻松

    在Linux开发环境中,Vim(Vi Improved)是一个强大的文本编辑器,深受程序员和系统管理员的喜爱。本主题将探讨一些能够提升Vim使用体验的快捷方式、颜色配置和插件捆绑,帮助你更高效地工作。 首先,让我们了解一些...

    Linux下常用命令pdf版

    大多数Linux命令都提供了一个“--help”选项,用户可以输入命令和“--help”来获取该命令的详细使用说明。例如,输入“ls --help”可以查看ls命令的帮助信息。 7. 图形化界面与命令行操作 虽然现代Linux系统都...

    Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集.zip

    4. **搜集的实用技巧**:这里可能集合了社区成员分享的命令使用技巧、快捷方式或脚本,可以极大地拓展用户的命令使用能力。 5. **索引或搜索工具**:为了让用户更方便地查找命令,项目可能提供了一个自定义的搜索...

    Linux下桌面快捷方式创建实例.docx

    对于那些从Windows或macOS迁移到Linux的用户而言,创建桌面快捷方式是提高工作效率的重要一环。本文将详细介绍如何在Linux系统中创建桌面快捷方式,并通过示例模板帮助用户快速理解和实践。 首先,创建桌面快捷方式...

    linux常用命令索引(pdf)

    通过`alias`,你可以自定义任何命令的快捷方式。 - **语法**: ``` alias [参数] aliasname='命令' ``` - **参数**: - `-t`:为命令创建一个可跟踪的别名。 - `-x`:输出别名,以便在shell脚本中使用。 -...

    Linux学习资料(基本命令、使用技巧、基础教程、高级技巧集)

    "Linux使用技巧集"可能包含了提高效率的各种小窍门,比如如何使用管道(|)和重定向(>、<)操作来组合命令,如何利用tab键自动补全命令和路径,以及如何通过alias命令创建自定义快捷方式。此外,可能还涵盖了文件...

    linux命令技巧大全

    4. **别名**:自定义命令的快捷方式,如`alias ll='ls -l'`创建ll别名。 5. **shell脚本**:编写bash脚本实现自动化任务,例如`#!/bin/bash`开头的文件可直接运行。 6. **环境变量**:如`PATH`决定了命令查找的...

    Python-用户友好的GUI用于为安装在Linux上的应用程序创建桌面快捷方式

    通过创建和编辑这些`.desktop`文件,用户可以自定义桌面快捷方式。 项目中提到的GUI工具就是用来简化这个过程的。使用Python作为编程语言,开发者构建了一个图形用户界面,让用户无需接触命令行或手动编辑文本文件...

    Linux命令全集

    此外,学习如何有效地使用`history`查看过去输入过的命令,以及利用`alias`创建自定义快捷命令也是十分有用的技巧。 总结起来,Linux命令是Linux系统的核心组成部分,它们提供了无尽的可能性和灵活性。通过学习和...

    Syscmd系统命令工具

    2. 在文件或文件夹上点右键选择"G创建系统命令",可以创建一个系统快捷命令,无论什么时候只要WIN+R,输入命令如“ps"即可运行photoshop等软件 3. 右键菜单中还提供直接复制路径,直接定位快捷方式对应的文件位置,...

    linux命令深度学习(附带内核简析)

    总的来说,学习Linux命令结合内核分析,能够帮助你更好地理解和控制Linux系统,这对于系统管理员、开发者或任何需要在Linux环境中工作的专业人士来说都是至关重要的。通过实践和不断探索,你将能够更高效地利用这个...

    linux安装和基本命令

    4. **对硬盘分区**:创建自定义分区结构,一般选择镜像安装方式。 5. **设置名称、用户名和密码**:定义虚拟机名称、系统用户名及登录密码。 6. **定义虚拟机存储位置**:选择虚拟机文件的保存位置。 7. **解决...

    命令快捷设置工具.rar

    总的来说,"命令快捷设置工具"是一款实用的效率提升工具,通过自定义命令,它可以让你在繁杂的软件启动过程中节省大量时间。配合管理员权限的使用,以及强大的开发框架和渲染技术,它为用户提供了一个便捷、高效的...

    在Linux环境下模拟实现命令解释器

    9. **函数和别名**:在命令解释器中,可以定义函数来封装一组命令,以及别名来为常用命令创建快捷方式。 10. **错误处理和信号处理**:命令解释器需要能够正确处理各种错误情况,如命令不存在、权限不足等,并能...

    Linux实验Shell命令操作

    1. **alias**:别名命令,可以为已存在的命令创建快捷方式。例如,`alias ll='ls -alF'` 将`ll`命令设置为执行`ls -alF`的功能,这样每次输入`ll`就等同于执行了长列表显示的命令。 2. **bg**:后台运行命令。当一...

    Linux_SSH命令大全

    ### Linux SSH 命令详解及实用技巧 在 Linux 系统中,SSH(Secure Shell)是一种用于远程登录和管理服务器的重要工具。本文将详细介绍与 SSH 相关的一些常用命令及其应用场景,帮助用户更好地掌握 SSH 的使用方法。...

    shell快捷命令,shell快捷命令

    11. **Alias**:别名允许我们创建自定义的快捷命令。例如,`alias ll='ls -l'` 创建了一个名为ll的别名,等同于执行`ls -l`。 12. **管道与重定向组合**:可以结合使用管道、重定向和通配符实现更复杂的操作,如`ps...

    linux常用命令详细解析

    3. 别名(Aliases):用户可以为常用命令设置快捷方式,如`alias ll='ls -l'`。 4. 重定向(Redirection):允许用户将命令的输出重定向到文件或从文件读取输入。 5. 管道(Pipelines):通过`|`符号将一个命令的...

    Linux下通过.desktop文件创建桌面程序图标(快捷方式)及文件编写 demo

    总结来说,创建和使用`.desktop`文件是Linux系统中自定义桌面环境、创建快捷方式的重要方式。通过编写和安装`install_demo`,我们可以自动化这个过程,提高效率并简化用户的操作。了解和掌握这些技能对于Linux运维和...

Global site tag (gtag.js) - Google Analytics