[问题]如何实现下面的命令简化

为当前最终发行版之前的所有版本提供支持
回复
头像
fallleaf
帖子: 694
注册时间: 2006-12-29 20:13
送出感谢: 0
接收感谢: 0

[问题]如何实现下面的命令简化

#1

帖子 fallleaf » 2008-08-17 18:47

比如下面的挂载iso的命令
sudo mount -o iocharset=utf8,loop *.iso /mnt/iso
想用一个简单的命令代替,比如
sudo mountiso *.iso
应该如何实现?用alias取别名或者用脚本实现?
在学习linux的道路上自在而行。
头像
HuntXu
论坛版主
帖子: 5778
注册时间: 2007-09-29 3:09
送出感谢: 0
接收感谢: 6 次

#2

帖子 HuntXu » 2008-08-17 18:50

alias就可以,但是挂载位置最好还是每次自己指定,不然同时要挂两个怎么办哦 :lol:

不然就用脚本
HUNT Unfortunately No Talent...
头像
qiang_liu8183
论坛版主
帖子: 10672
注册时间: 2006-09-10 22:36
来自: 北京
送出感谢: 1 次
接收感谢: 6 次

#3

帖子 qiang_liu8183 » 2008-08-17 20:23

alias
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#4

帖子 eexpress » 2008-08-17 20:56

gisomount吧。

如果alias,也不应该还带一个sudo。应该用sudo -S
● 鸣学
头像
fallleaf
帖子: 694
注册时间: 2006-12-29 20:13
送出感谢: 0
接收感谢: 0

#5

帖子 fallleaf » 2008-08-21 13:37

能不能具体说下用alias怎样实现用mountiso *.iso代替
sudo mount -o iocharset=utf8,loop *.iso /mnt/iso
在学习linux的道路上自在而行。
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12
送出感谢: 0
接收感谢: 0
联系:

#6

帖子 solcomo » 2008-08-21 13:48

代码: 全选

alias mountiso="sudo mount -o iocharset=utf8,loop"
mountiso *.iso /mnt/iso
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
fallleaf
帖子: 694
注册时间: 2006-12-29 20:13
送出感谢: 0
接收感谢: 0

#7

帖子 fallleaf » 2008-08-21 13:52

solcomo 写了:

代码: 全选

alias mountiso="sudo mount -o iocharset=utf8,loop"
mountiso *.iso /mnt/iso
我想把路径“/mnt/iso”也省略掉怎么办?
在学习linux的道路上自在而行。
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16
送出感谢: 0
接收感谢: 1 次

#8

帖子 ptptptptptpt » 2008-08-21 14:00

往 ~/.gnome2/nautilus_scripts 放个脚本 ,名为 挂载iso

代码: 全选

    #!/bin/bash
    #
    #By modprobing loop it makes sure that the module is loaded and ready for 
    #use.  If it is already loaded then nothing will happen.
    modprobe loop
    foo=`gksudo -u root -k -m "enter your password for root terminal access" /bin/echo "got r00t?"`
    sudo mkdir -p /media/iso
    sudo umount /media/iso
    sudo mount -o loop -t iso9660 $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS /media/iso

 # FIXME: Will it work well by using  $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS ?
 
	nautilus --browser /media/iso
    exit0
在iso文件上点右键,选 挂载iso 即可
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12
送出感谢: 0
接收感谢: 0
联系:

#9

帖子 solcomo » 2008-08-21 14:10

fallleaf 写了:
solcomo 写了:

代码: 全选

alias mountiso="sudo mount -o iocharset=utf8,loop"
mountiso *.iso /mnt/iso
我想把路径“/mnt/iso”也省略掉怎么办?

代码: 全选

#!/bin/bash
sudo mount -o iocharset=utf8,loop $1 /mnt/iso
保存为mountiso
chmod 755 mountiso
链接或者复制到/usr/bin

mountiso example.iso
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#10

帖子 eexpress » 2008-08-21 14:14

solcomo 写了:
fallleaf 写了:
solcomo 写了:

代码: 全选

alias mountiso="sudo mount -o iocharset=utf8,loop"
mountiso *.iso /mnt/iso
我想把路径“/mnt/iso”也省略掉怎么办?

代码: 全选

#!/bin/bash
sudo mount -o iocharset=utf8,loop $1 /mnt/iso
保存为mountiso
chmod 755 mountiso
链接或者复制到/usr/bin

mountiso example.iso
alias 直接支持参数的。这简单的一行的命令,别脚本了。
● 鸣学
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12
送出感谢: 0
接收感谢: 0
联系:

#11

帖子 solcomo » 2008-08-21 14:17

eexpress 写了:
solcomo 写了:
fallleaf 写了:
solcomo 写了:

代码: 全选

alias mountiso="sudo mount -o iocharset=utf8,loop"
mountiso *.iso /mnt/iso
我想把路径“/mnt/iso”也省略掉怎么办?

代码: 全选

#!/bin/bash
sudo mount -o iocharset=utf8,loop $1 /mnt/iso
保存为mountiso
chmod 755 mountiso
链接或者复制到/usr/bin

mountiso example.iso
alias 直接支持参数的。这简单的一行的命令,别脚本了。
...我还以为不支持呢
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
回复

回到 “老旧版本支持”