Linux 基础命令(一)

2023年 7月 19日 60.3k 0

一.linux命令基础

  • 一切都是一个文件。(包括硬件,文本,二进制,源代码)
  • 系统中拥有小型,单一用途的程序。(一个程序只负责做好自己的本职工作)
  • 当遇到复杂任务,通过不同功能用途的程序组合起来完成。
  • 避免令人困惑的用户界面就是没有复杂的图形界面。
  • 连配置文件都存储在文本中,方便增删改查。
  • 不在乎后缀名,有没有都无所谓,不是通过后缀名来定义文件的类型。

二.shell的定义

  • Linux系统中运行的一种特殊程序
  • 在用户和内核之间充当“翻译官”
  • 用户登录Linux系统时,自动加载一个shell程序
  • bash是Linux系统中默认使用的shell程序

2.1 shell 分为内部命令 和外部命令,一般先执行内部命令,hash 再执行外部命令(别名最大)

微信截图_20230714204334.png

2.2 开启或关闭内部命令

关闭:enable -n 内部命令

开启:enable 内部命令

2.3hash

缓存空间

hash -d 加缓存里的命令 单独删除

hash -r 删除所有

将缓存的外部命令移到其他默认的目录中,无法再次使用,需要清掉hash值之后 ,才可以继续使用。

三.linux常用快捷方式

微信截图_20230714204907.png

3.1 help

获得命令帮助

微信截图_20230714205124.png

3.2man分九个章节默认打开第一章节(menu菜单 manual手册)

微信截图_20230714205228.png

四.目录操作

4.1.1.pwd(print work directory)

查看切换显示统计目录

4.1.2. cd

微信截图_20230714205423.png

微信截图_20230714205500.png

4.1.3 ls

生产环境中慎重直接使用,文件量过大会直接死机(有的服务器上的文件是千万级别)

ls [选项] [文件或目录… ]

  • -l 已长格式显示文件和目录列表 ll=ls -l
  • -a 显示全部包括隐藏文件
  • -A 显示全部文件或隐藏文件,但不包括 . 和..
  • -d 仅列出目录本身,而不是列出目录内的文件数据
  • -h 友好显示文件大小(human,人性化)
  • -R 递归显示该目录及该目录的子目录下的所有内容
  • --color 显示颜色
  • -S 以文件容量大小排序

微信截图_20230714205620.png

4.14文件类型

    • 普通文件
  • d 目录文件directory
  • l 符号链接文件link
  • b 块设备block 比如直接读1块 /dev 4k (512*8(扇区)=4096字节=4k)
  • c 字符设备character 一个字符一个字符读取 /dev/zero (/dev/null)
  • p 管道文件pipe 两个软件联系 A-管道文件-B A 写 B 读 单向的
  • s 套接字文件socket 可以双向的
  • 4.15通配符

    微信截图_20230718182446.png

    4.16alias

    什么是alias?

    临时修改

    • alias 命令别名=’命令‘
    • unalias 别名命令 删除别名
    • 加别名命令 (显示原始命令)

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论