Linux自定义命令小结

一、创建一个文件夹保存shell脚本

cd ~/

mkdir myshell

二、新建shell脚本

cd ~/myshell

vi hello.sh

写入以下代码:

#!/bin/bash

#hello.sh

echo Hello\ World\ \!

保存退出

运行sh hello.sh,此时即可输出Hello World !

三、用命令链接这个脚本

sudo alias hello="sh ~/myshell/hello.sh"

此时只要输入hello,就可以输出Hello World !了,是不是很方便呢?

时间: 2024-11-14 14:01:16

Linux自定义命令小结的相关文章

Linux sed命令小结

1.什么是sed sed,流编辑器,即stream editor.它可以将文本文件的每一行读取到内存,即所谓sed的模式空间,在这个模式空间中可以进行编辑并输出. 2.sed的使用格式 sed [options] "AdressCommand" file1,file2,... 说明: a.Adress实际上是用来确定编辑文件的范围,可以是精确的某一行,也可以是从某一行到某一行,也   可以用正则进行过滤匹配. b.Command表示将符合Address的行进行XXX操作.注意默认情况下

Linux常用命令小结(续)

20. mysql mysql --host=127.0.0.1 --port=3306 --database=test --user=test --password=test --default-character-set=utf8 21. 脚本求两个文件的相同集合 test1   test2 1           2 2           3 3           4 cat test1 test2 | sort | uniq -d (result: 2 3) cat test1 te

[Shell&Mac&Environment variables]自己常用的Mac(或者说Linux)Shell命令小结,含Mac使用zsh shell的环境变量的有关配置方法

今天在使用tomcat的配置的时候,我用的mac,要是用到一些命令去配置tomcat. 问题来了: 我每次要去启动tomcat服务特别麻烦,因为我要先进入tomcat所在的文件目录,或者不进入使用~/,但是因为我把tomcat放到了一个比较“深“的文件夹里,所以命令显得又丑又长. 问题解决方案: 1.使用环境变量(修改.bashrc的方法) a.先查看自己的Mac目前正在用的是什么shell echo $SHELL 返回结果类似如下图 这里我是zsh,,也许你是bash,不过没关系,配置环境变量

Linux常用命令小结2

Linux 中经常用到的命令小结2,书写格式请参看 http://www.cnblogs.com/ayy2014/p/4176880.html 1. 用户组操作  groupadd - create a new group #对应的文件位于/etc/group中 # 常用参数 -g 指定GID groupadd -g 1002 group1002 groupdel - delete a group # 不能删掉任何一个用户的primary group,需要手动检测,确保没有文件属于需要删除的组

Linux 常用命令小结

学习脚本几天了,总结下linux debian下脚本常用命令. Linux    1.添加删除账户 useradd / userdel    2.修改"张三"密码 passwd 张三 或者 echo "user:password"|chpasswd 3.查找 grep {-r 路径} {文件} " 查找内容" 或者 grep -Rrni "内容" 查找当前目录下所有文件内是否有"内容". 4.pwd 输出当

Linux基础命令小结

注意:Linux严格区分大小写 老男孩方法论经验之谈: 有一种方法叫做没方法 有两种方法,左右为难 有三种方法才叫有方法 停止一个命令:CTR + C 1.创建目录 英文:make directorys 命令:mkdir 实例:三种方式 mkdir /data cd / mkdir data cd /;mkdir data mkdir x y z    表示同时创建多个目录 mkdir -p /data/x/y   表示同时创建多级目录(递归创建),切记不可用mkdir /data/x/y 2.

linux 常用命令小结【持续跟进】

将man命令中的部分复制如下: 特殊符号‘#’后为个人看法,不对的地方,请大家指正.万分感谢!@@ 1. netstat netstat - Print network connections, routing tables, interface statistics, masquerade connections, and multicast memberships #masquerade connections 指的是将linux作为网关时启用了nat功能后,建立的连接. Useage: n

第一周Linux基础命令小结

分区类型..........GPT:只支持主分区..........MBR:..............主分区:一块硬盘最多四个,安装os,只有一个是激活主分区,1-4.............. 扩展分区:一块硬盘最多一个,不可以直接存数据,划分成更小的分区1-4...............逻辑分区:在扩展分区内的更小分区单位5... Linux基本分区模式........../dev/sda 200G......... /dev/sda1 mount /boot 1G mount poin

linux解压缩命令小结

tar解压缩命令:用tar命令压缩的包称为tar包,通常以.tar结尾,常用参数如下:        -v--表示显示所有过程        -f--表示指定包的文件名        -c--表示创建新的tar包                  例如:tar -cf hid_gif.tar hidden *.gif        -x--表示解压.tar包                     例如:tar -xf hid_gif.tar        -r--表示向tar包中增加文件