一.Linux基本命令

来源:互联网 发布:unity3d小地图制作 编辑:程序博客网 时间:2024/05/21 19:31

一.Linux基本命令

1.shell的快捷键

shell – unix – Bourne shell
base – linux – bourne again shell

命令解析器的作用:
解释用户输入的命令,执行对应的操作

  • 去指定路径搜索用户输入的命令
  • 环境变量 –路径


  • ctrl + p 向上查找命令

  • ctrl + n 向下查找命令
  • ctrl + a 光标跳到行首。
  • ctrl + b 光标左移一个字母
  • ctrl + d 删除光标后面的字符
  • ctrl + h 删除光标前面的字符
  • ctrl + u 删除光标前面的所有的字符
  • ctrl + p 删除广播后面的所有的字符串
  • ctrl + e 光标移到行尾
  • ctrl + l 清屏,相当于clear

2.linux系统目录结构

linux系统目录结构

这里写图片描述
1. 根目录表示方式: /
2. 根目录下常见目录
- /bin: binary, 二进制文件,可执行程序,shell命令
- /dev: device,在linux下一切皆文件
- 硬盘,显卡,显示器。。。
- /lib: linux运行的时候需要加载的一些动态库

  • /mnt: 手动的挂载目录
  • /media: 外设的自动挂载目录
  • /root: linux 的超级用户的家目录
  • /usr: unix system resource
    - 头文件 - stdio.h stdlib.h
    - 游戏
    - 用户安装的应用程序 /usr/local
  • /etc: 存放配置文件
    - /etc/passwd
    - /etc/group
    - man 5 passwd
  • /opt: 安装第三方应用程序
  • /home: linux操作系统所有用户的家目录
    - 用户家目录:( 宿主目录 )
    § /home/kevin
  • /tmp: 存放临时文件

3.压缩包管理

  • linux下常见压缩格式:
    • .gz – gzip
    • .bz2 - bzip2
  • 常用压缩命令:

    • tar - 打包
      § 参数:

      • c - 创建压缩文件
      • x - 释放压缩文件
      • v - 打印提示信息(可不写)
      • f - 指定压缩包的名字
      • z - 使用gzip压缩文件 - xxx.tar.gz
      • j - 使用bzip2的方式压缩文件 – xxx.tar.bz2

      § 压缩:

      • tar 参数 压缩包的名字 原材料 – gz
        ® tar zcvf test.tar.gz file dir
        § 解压缩
        ® tar zxvf test.tar.gz -C 解压目录
    • rar
      § rar需要安装

      • sudo apt-get install rar

      § 压缩:

      • -a 压缩包名(不用指定后缀) 压缩内容
      • -r 压缩目录加参数
        § 解压缩
      • -x 压缩包名 解压目录
    • zip/unzip
      § 压缩:

      • zip 参数 压缩包名 原材料
        • 如果有目录: -r

      § 解压缩:

      • unzip 压缩包的名字 -d 解压目录
  • 总结

    • 压缩:

      • tar/rar/zip 参数 压缩包名 原材料
    • 解压缩

      • tar/rar/unzip 参数 压缩包名 参数 解压路径
      • § rar 解压缩到指定目录不需要指定参数
      • § unzip 不需要解压参数