Linux基础命令2

mount——挂载

        用途:将光盘/U盘/分区/网络存储等设备装到某个Linux目录,各种命令工具通过访问Linux目录来操作这些设备

        格式:mount  设备路径  挂载点目录

限制:(1)挂载点必须是已经存在的目录;

           (2)挂载点的指定可以任意,但必须遵守必要的系统目录架构原则;

           (3)一个设备可以有多个挂载点,但是一个挂载点只能挂载一个设备;

           (4)若要卸载挂载点,必须将工作目录退出挂载点(及其子目录)之外。

umount——卸载

        格式:umount  挂载点目录

[root@test ~]# mkdir /mycdrom  #创建挂载点
[root@test ~]# ls /mycdrom
[root@test ~]#
[root@test ~]# mount /dev/cdrom /mycdrom/  #将Dev下的cdrom挂载到新建的mycdrom目录
mount: /dev/sr0 写保护,将以只读方式挂载
[root@test ~]# ls /mycdrom/                #再次查看目录出现cdrom的设备内容
CentOS_BuildTag  EFI  EULA  GPL  images  isolinux  LiveOS  Packages  repodata  RPM-GPG-KEY-CentOS-7  RPM-GPG-KEY-CentOS-Testing-7  TRANS.TBL
[root@test ~]#
[root@test ~]# umount /mycdrom   #卸载设备
[root@test ~]# ls /mycdrom       #卸载之后cdrom的设备内容在/mycdrom目录下消失
[root@test ~]#

命令行修改是临时的,重启之后失效。永久挂载需要到/etc/fstab文件下操作格式如下:

格式:设备名称  挂载点  文件系统类型  选项  dump  pass

例子:/dev/mapper/centos-home /home                   xfs     defaults        0    0

 

(1)设备名称:磁盘设备文件或者该设备的Label或者UUID

(2)挂载点:设备的挂载点,就是你要挂载到哪个目录下

(3)文件系统类型:磁盘文件系统的格式,包括ext2、ext3、reiserfs、nfs、vfat、xfs、iso9660等

(4)选项:这里用来填写设置选项,各个选项用逗号隔开,关键字defaults,它代表包含了选项rw,suid,dev,exec,auto,nouser和 async。详情请用man  mount

(5)dump:用来作为备份的命令。通常这个参数的值为0或者1,0表示不备份,1表示备份,2表示不定期备份

(6)pass:是否检验扇区,0表示不要检验,1表示最早检验,2表示1检验完之后进行的检验

alias——别名

        用途:通过给危险命令加一些保护参数,防止人为误操作。把复杂的命令简单化

       #查看已设置的别名

         格式:alias  [别名名称]  

        #定义新的别名

        格式:alias  别名名称 = '实际执行的命令行'

        #取消已设置的别名

        格式:unalias  [别名名称]

[root@test ~]# alias          #查看当前命名好的别名
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'



[root@test ~]# hostname            #查看主机名称
test
[root@test ~]# n                   #没有这个命令
-bash: n: 未找到命令
[root@test ~]# alias n="hostname"  #将hostname定义为n
[root@test ~]# n                   #定义成功
test
[root@test ~]#
[root@test ~]# alias n             #查看
alias n='hostname'

alias命令行是临时的,终端关闭后失效。

永久定义别名

在/etc/bashrc 或者/etc/profile文件添加alias n="hostname",针对全局用户

修改~/.bashrc(当前用户家目录的.bashrc)或者/etc/profile,仅针对当前用户有效

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值