Linux里面type -a命令作用是什么?

如题所述

  type -a作用是显示一个名字的所有可能,例如:

   type命令常被用于判断另外一个命令是否是内置命令,但它还有更多用法。

      1.判断一个名字当前是否是alias、keyword、function、builtin、file或者什么都不是:

            type ls 的输出是 ls 是 `ls --color=auto' 的别名

            type if 的输出是 if 是 shell 关键字

            type type 的输出是 type 是 shell 内嵌

            type frydsh 的输出是 bash: type: frydsh: 未找到

      2.判断一个名字当前是否是alias、keyword、function、builtin、file或者什么都不是的另一种方法(适用于脚本编程):

            type -t ls 的输出是 alias

            type -t if 的输出是 keyword

            type -t type 的输出是 builtin

            type -t gedit 的输出是 file

            type -t frydsh 没有输出

      3.显示一个名字的所有可能:

            type -a kill 的输出是 kill 是 shell 内嵌 和 kill 是 /bin/kill

            type -at kill 的输出是 builtin 和 file

      4.查看一个命令的执行路径(如果它是外部命令的话):

            type -p gedit 的输出是 /usr/bin/gedit

            type -p kill 没有输出(因为kill是内置命令)

      5.强制搜索外部命令:

            type -P kill 的输出是 /bin/kill

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-11-28
Linux中的pwd全称print working directory的缩写,打印当前工作目录,就是显示当前所在目录的意思。
通常提示符中就显示有当前目录,但是它只显示目录名而不是全路径,比如当前目录是/usr/local/etc和当前目录是/etc,提示符中都显示etc,这个时候用pwd命令就可以看清楚到底是哪个路径,这就是这个命令的作用。
第2个回答  2021-11-28
查找命令
which仅查找可执行文件
-a 列出包括重名的可执行文件
whereis-b 二进制
-m man手册
-s 源文件
-u 没有说明文件的文件
locate非实时查找,查找文件数据库的记录,默认模糊匹配
tar
打包文件
-p 绝对路径,打包时使用 -P 参数,解压时也是用-P参数,绝对路径才生效
-r 插入包中,包中有同名文件,会存在重名现象,解压时文件会互相覆盖
-u 更新,没有则插入,有则更新
--delete删除包中的指定文件或目录,文件名可以跟在delete后面,也可以放在最后
-A 将指定的tar包中的文件追加到目标tar包中,tar -A b.tar -f a.tar, b.tar的文件归档到a.tar中
-C 指定解压路径
--exclude=file/* 排除某些文件,或者-X file 将要排除的文件写入文件中
-h 对于符合链接,直接归档其链接到的文件,默认是归档链接文件
-k 解包时不覆盖原因文件
-T filelist 从指定的列表文件中读取需要打包的文件,--files-from
compress/uncompress 默认扩展名.Z
压缩命令
gzip扩展名 .gz
-a ascii文字模式
-d 解压
-f 强制压缩,即便是链接的目标文件不存在
-r 递归压缩目录下面的所有文件
-t 测试压缩文件是否无误
-1~-9 压缩率,9压缩率最大
bzip2-d 解压
-f 如果解压时有目标文件,覆盖
-k 压缩后不删除源文件
-s 减小内存使用
xz-z 后面跟压缩文件,后缀.xz
-k 压缩后不删除
-d 解压
zipzip 后面跟压缩文件名,然后是选项和选项的参数
-c 注释
-r 递归压缩,将目录压缩为一个文件,zip exbadm.zip -r /home/exbadm/
-d 从压缩文件内删除指定文件
-f 将文件加入到压缩文件中,有则覆盖,zip exbadm.zip -f log.zip
-u 更新zip包里面的成员
-g 将文件压缩后附加到已有的压缩文件后面
unzip-l 列出zip包成员
-t 测试zip包是否正确
-f 更新现有文件(覆盖)
-Z 相当于zipinfo,显示zip包信息
cpio-F 归档的目标文件名
-c 使用旧的ASCII格式
-o 创建备份文档
-i 还原备份文档
-t 查看cpio文件里面的内容
-v 显示备份过程
-B 备份块扩大到5120,加快速度
-d 自动建立目录,还原时不会出现找不到目录的情况
-u 更新文件
find /etc –type f | cpio –ocvB >/opt/etc.cpio
mkisofs制作iso文件
mkisofs -r -J -V 卷标名 -o 目的文件 源文件,-r制作会保持文件权限,-J是通用iso格式,可以在windows上用本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网