Linux怎么将脚本sh制作为命令mtab

Linux怎么将脚本sh制作为命令mtab,第1张

linux添加管理自定义命令

方法一:简单的命令使用 alias 起别名

编辑所用的 shell 配置文件,如 bash 的 .bashrc,zsh 的 .zshrc,如加入:

alias ws="cd ~/workspace"

重载该配置文件使更改生效,如source .bashrc。在任意位置输入ws,即可 cd 到 workspace 目录。

如果有很多 alias 命令,可单独定义一个文件存放,参考 .bashrc中 的一段说明:

# Alias definitions.

# You may want to put all your additions into a separate file like

# ~/.bash_aliases, instead of adding them here directly.

# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]then

. ~/.bash_aliases

fi

如果有多个shell,这种方法更方便管理,只需要将这个文件添加到各shell配置文件中即可。

方法二:将可执行文件目录加入PATH

1、创建存放自定义命令的目录,如my_cmd

2、将该目录加入path中

编辑所用的 shell 配置文件,如 bash 的 .bashrc,zsh 的 .zshrc,加入

PATH=$PATH:~/my_cmd

也可以将该命令添加到方法一中单独创建的自定义命令存放文件中

3、重载该配置文件使更改生效,如 source .bashrc

4、将自定义的可执行程序放入 my_cmd 中,在 shell 就可以直接执行了

方法三:综合上述方法管理自定义命令

1、编辑所用的 shell 配置文件,如 bash 的 .bashrc,zsh 的 .zshrc,加入:

if [ -f ~/shellrc ]then

. ~/shellrc

fi

2、创建 shellrc,加入对 shell 配置文件的改动,如:

PATH=$PATH:~/my_cmd

alias ws="cd ~/workspace"

简单的命令如 alias,放入shellrc。可执行文件放入my_cmd。

如果你常常要加挂一些文件系统,想在启动时自动加挂应该怎样做呢?下面介绍两种方法:

方法1.

把加挂的命令放在/etc/rc.d/rc.local中。

方法2.

修改分区配置文件/etc/fstab,在启动时加挂文件系统,下面是我的/etc/fstab文件:

LABEL=// ext3defaults

1 1

none /dev/pts devpts gid=5,mode=620

0 0

LABEL=/home /homeext3defaults

1 2

none /procprocdefaults

0 0

none /dev/shm tmpfsdefaults

0 0

/dev/hda4 swap swapdefaults

0 0

/dev/cdrom /mnt/cdromiso9660

noauto,owner,kudzu,ro 0 0

/dev/hda2 /ntfs ntfsdefaults,iocharset=cp936 0 0

/dev/hda6 /win vfatdefaults,codepage=936,iocharset= cp936 0 0

请注意最后两行:

倒数第二行,加挂我的C盘,NTFS格式的

倒数第一行,加挂我的D盘,FAT32格式的

以上所有命令,必须以root身份才能执行


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11617764.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存