自定义linux命令

?

方法一、修改/etc/bashrc文件

在文件底部加入

alias zone="cd /usr/local/webserver"

  

在命令行输入zone,则会直接进入到制定目录

方法二、建立shell脚本实现

1.创建文件logtail.sh

#!/bin/bash

if [ $# -gt 2 ]; then

   echo "Param Error"

fi

DEFAULT_PATH="/wwwroot"

PATH=${DEFAULT_PATH}

DEFAULT_FILE_NAME="php_errors.log"

FILE=${DEFAULT_FILE_NAME}

if [ "X$1" != "X" ]; then

     PATH=$1

fi

if [ "X$2" != "X" ]; then

     FILE=$2

fi

/usr/bin/tail -f "${PATH}/${FILE}"

exit 0

  

?

2.测试

sh logtail.sh

3.修改名称

mv logtail.sh logtail

4.将logtail移动至/usr/local/bin

mv logtail /usr/local/bin/logtail

5.赋权限

chmod -R 755 logtail

6.测试

直接使用命令

taillog

时间: 2024-08-11 01:35:50

自定义linux命令的相关文章

自定义linux命令参数补全以提高工作效率

我们在使用bash命令时,会经常使用二次tab键进行补齐. 例如我们常用的telnet命令,在输入二次tab键时,会列出当前系统配置的所有主机名,供选择 # 输入 telnet <Tab> <Tab> [huangcihui:/home/huangcihui] telnet ::1 localhost localhost4 localhost4.localdomain4 localhost6 localhost6.localdomain6 localhost.localdomain

Linux命令:网络配置常用命令

网络配置常用命令简介:    在Linux中网络属于内核的功能 1. 执行命令生成地址:(执行后立即生效,服务重启后失效) RHEL5: /etc/modprobe.conf  RHEL6: /etc/udev/rules.d/70-persistent-net.rules  alias ifconfig [ethX]     -a: 显示所有接口的配置住处      ifconfig ethX IP/MASK [up|down]     配制后立即生效,重启后网络服务或主机失效 网络服务:  

linux命令详解

一.cat主要有三大功能: 1.一次显示整个文件.$ cat filename2.从键盘创建一个文件.$ cat > filename (只能创建新文件,不能编辑已有文件)3.将几个文件合并为一个文件: $cat file1 file2 > file 参数:-n 或 --number 由 1 开始对所有输出的行数编号-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行-v

常见linux命令释义(第八天)—— Bash Shell 的操作环境

换了新公司,公司的领导很不错.自己感受比较多的地方是,自己的工作效率明显比以前高了.以前会对频繁变动的需求十分不耐烦,现在接到需求后会仔细的思考,进行整体构建.即使以后需求有变动,也能够比较轻易的在原有的基础上改动.以前总是跟着别人说频繁变动需求的项目经理都是傻逼,其实我们都掉进了一个认为自己是一个程序员的局里.自认为自己是一名程序员,只关心自己编辑器里那点一亩三分代码的人,是永远也成长不了项目经理乃至于CTO的.至于有人说我就喜欢写代码,那么我只想说不想当将军的士兵不是好士兵.代码只是实现需求

Linux命令基础

Linux命令基础 . 实验目标 熟练基础命令 . 实验步骤 Linux命令行基础 [[email protected] ~]# ls//查看列表目标内容 [[email protected] ~]# ls -l               //以长格式显示 [[email protected] ~]# ls -l /boot/        //显示boot内容 [[email protected] ~]# ls -l /boot /root   // [[email protected] ~

【Linux】linux命令大全

109个Linux命令 目录 1       文件管理... 5 1.1          basename. 5 1.2          cat 5 1.3          cd. 5 1.4          chgrp. 5 1.5          chmod. 6 1.6          chown. 7 1.7          comm.. 7 1.8          cp. 7 1.9          cut 8 1.10        dd. 8 1.11      

linux命令集

线上查询及帮助 [[email protected] ~]# man help (help command内建命令帮助)NAME       bash,  :,  .,  [,  alias,  bg, bind, break, builtin, caller, cd, command, compgen, complete, compopt, continue,       declare, dirs, disown, echo, enable, eval, exec, exit, export

我使用过的Linux命令之file - 检测并显示文件类型

摘自:http://codingstandards.iteye.com/blog/804463 我使用过的Linux命令之file - 检测并显示文件类型 用途说明 file命令是用来检测并显示文件类型(determine file type). 常用参数 -b 不显示文件名称,只显示文件类型.在shell脚本中时有用. -i     显示MIME类别. -L 直接显示符号连接所指向的文件的类别. -f namefile    指定名称文件(namefile),该文件每一行为一个文件名,file

12款最佳Linux命令行终端工具

12款最佳Linux命令行终端工具 如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章.我这里搜集了一些非常有趣的终端软件,可以用来替代debian系的Linux原生终端. Tilda tilda 这是一款可配置的雷神之锤风格的终端工具,也就是说,当用户敲击配置好的热键(缺省是F1)时,这个终端会从屏幕的顶端滑出,就跟雷神之锤游戏中的效果一样. 它的安装方法: apt-get install tilda Tilda跟其