8、linux基本命令

一、bash执行流程


image.png

二、命令
1、type -a ifconfig:查看是内部命令还是外部命令
(1)内部命令:bash自带,直接执行,有限个
(2)外部命令:需要寻找,无限个。
2、file /sbin/ifconfig:查看文件类型
(1)带有ELF说明的,是二进制程序,如:
  file /sbin/ifconfig
  /sbin/ifconfig: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
(2)带有text的,是脚本文件(跑一个可执行程序来读这个脚本),如:
  file /usr/bin/yum
  /usr/bin/yum: a /usr/bin/python script text executable
3、帮助命令
3.1、man:看外部程序的帮助手册
  (1)man的快捷键
    一行行滚动:enter/向下箭头
    翻页:空格
    返回上一页:b
    查找:/
    向下查找:n
    向上查找:N
    退出:q
  (2)类别
    1:用户命令(/bin, /usr/bin, /usr/local/bin)
    2:系统调用
    3:库用户
    4:特殊文件(设备文件)
    5:文件格式(配置文件的语法)
    6:游戏
    7:杂项(Miscellaneous)
    8: 管理命令(/sbin, /usr/sbin, /usr/local/sbin)
    如:man 1 read
      man 2 read
3.2、help:查看内部命令帮助
  直接敲help,会出现所有内部命令
3.3、补充:man utf-8
(1)utf-8是ascii的扩展集,ascii用一个字节存储,可存127中类型ascii码,其他字符用扩展集,避免浪费存储空间。
(2)一个中文字符有可能占用2个字节,有可能占用3个字节

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容