|
|
|
|
挪动端

4种绕过通博8888官网/Unix下令又名的办法

你可以运用 alias 下令界说或表现 bash shell 又名。一旦创立了 bash shell 又名,它们将优先于内部或外部下令。本文将展现怎样临时绕过 bash 又名,以便你可以运转实践的外部或内部下令。

作者:佚名泉源:通博8888官网中国|2018-03-05 10:40

4种绕过通博8888官网/Unix下令又名的办法

我在我的 通博8888官网 零碎上界说了如下 mount 又名:

  1. alias mount='mount | column -t'

但是我需求在挂载文件零碎和其他用处时绕过这个 bash 又名。我怎样在 通博8888官网、*BSD、macOS 或许类 Unix 零碎上暂时禁用或许绕过 bash shell 呢?

你可以运用 alias 下令界说或表现 bash shell 又名。一旦创立了 bash shell 又名,它们将优先于内部或外部下令。本文将展现怎样临时绕过 bash 又名,以便你可以运转实践的外部或内部下令。

4 种绕过 bash 又名的办法

实验以下恣意一种办法来运转被 bash shell 又名绕过的下令。让我们如下界说一一般名

  1. alias mount='mount | column -t'

运转如下:

  1. mount

示例输入:

  1. sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
  2. proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
  3. udev on /dev type devtmpfs (rw,nosuid,relatime,size=8023572k,nr_inodes=2005893,mode=755)
  4. devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
  5. tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=1610240k,mode=755)
  6. /dev/mapper/ubuntu--vg-root on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
  7. /dev/sda1 on /boot type ext4 (rw,relatime,data=ordered)
  8. binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
  9. lxcfs on /var/lib/lxcfs type fuse.lxcfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)

办法 1 - 运用 command

输出以下下令临时绕过名为 mount 的 bash 又名:

  1. mount

办法 2 - 运用 "command"'command'

如下援用 mount 下令挪用实践的 /bin/mount

  1. "mount"

或许

  1. 'mount'

办法 3 - 运用下令的完全途径

运用完好的二进制途径,如 /bin/mount

  1. /bin/mount
  2. /bin/mount /dev/sda1 /mnt/sda

办法 4 - 运用外部下令 command

语法是:

  1. command cmd
  2. command cmd arg1 arg2

要掩盖 .bash_aliases 中设置的又名,比方 mount

  1. command mount
  2. command mount /dev/sdc /mnt/pendrive/

“command” 间接运转下令或表现关于下令的信息。它带参数运转下令会克制 shell 函数盘问或许又名,或许表现有关给定数令的信息。

关于 unalias 下令的阐明

要从以后会话的已界说又名列表中移除又名,请运用 unalias 下令:

  1. unalias mount

要从以后 bash 会话中删除一切又名界说:

  1. unalias -a

确保你更新你的 ~/.bashrc$HOME/.bash_aliases。假如要永世删除界说的又名,则必需删除界说的又名:

  1. vi ~/.bashrc

或许

  1. joe $HOME/.bash_aliases

想理解更多信息,参考这里的在线手册,或许输出上面的下令检查:

  1. man bash
  2. help command
  3. help unalias
  4. help alias 

【编辑引荐】

  1. 在通博8888官网上装置必应桌面墙纸改换器
  2. 关于通博8888官网运维罕见毛病排查和处置的33个本领汇总
  3. 通博8888官网大牛分享的7道经典口试题和秒收offer的本领
  4. 通博8888官网设置装备摆设开机自启动实行剧本的两种办法
  5. 通博8888官网 基金会行将开源 Akraino 项目,努力于边沿盘算
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
各人都在看
猜你喜好

读 书 +更多

《ASP.NET AJAX Web 使用开辟法门(VB版)》

本书细致引见了AJAX在Web开辟上的使用。次要内容包罗:ASP.NET AJAX技能概述、完成异步部分更新页面、UpdatePanel编程功用、PageRequestMan...

订阅51CTO邮刊

点击这里检查样刊

订阅51CTO邮刊