linux基本命令

991 阅读3分钟

Linux 读音(比较通用的读法)

  • /li'n^ks/(“里那克斯”)
  • /'li:nэks/(“里讷克斯”)
  • /li'nju:ks/(“里纽克斯”)

01-操作系统

  1. 常见的操作系统

    1. Windows
    2. Mac os
    3. Linux
    4. Ios
    5. Android
  2. 操作系统的定义及作用

    系统软件,向下控制硬件,向上支持软件运行

02-虚拟机软件

模拟硬件环境,安装一个操作系统(虚拟)

03-Ubuntu 操作系统

Windows : 有多个盘符,每个盘符都是一个根目录

  • C:\

  • D:\

Linux : 只有一个根目录 /

常见的目录:

  • / 根目录
  • /home 存放用户家目录
  • /etc 配置文件
  • /root 超级管理员家目录
  • /bin 二进制文件,常用命令

04-Linux 内核和发行版

发行版是在内核的基础上加上一套软件;

常见的发行版:

  • Ubuntu
  • centos
  • redhat(收费)

05-查看目录命令

  1. 查看目录信息

    • ls
    • tree 以树状形式查看(sudo apt-get install tree)
  2. 查看当前目录

    • pwd (从根目录显示)
  3. 清屏

    • clear
    • Ctrl + L

06-切换目录命令

切换目录 cd

  • cd 目录 切换到这个目录
  • cd ~ 用户家目录
  • cd . 当前目录
  • cd .. 上一级目录
  • cd - 上一次工作目录
  • cd 用户家目录

07-绝对路径与相对路径

绝对路径: 从根目录下开始的

相对路径:从当前目录算起的

tab 补全,有歧义,两次 tab 会把所有满足的列举出来,

​ 没有歧义,直接补全

08-创建、删除文件和目录命令

创建文件 touch 文件名

创建目录 mkdir 目录名

删除文件 rm 文件名

删除空目录 rmdir 空目录

09-复制、移动文件和目录命令

cp/mv 源文件 目标文件

注意: 默认直接覆盖

重命名: mv 文件名 相同目录下/新文件名

10-终端命令格式的组成

组成

命令 [-选项] [参数]

命令:二进制指令 ls pwd

选项:前边需要-,可以有0个,可以多个

参数: 可以有0个,可以有多个

11-查看命令帮助的方式

两种方式查看帮助信息

  1. 命令 --help
  2. man 命令
    • enter 回车 翻一行
    • space 空格 向下翻一屏
    • f 向下翻一屏(forward)
    • b 向上翻一屏(back)
    • / str 查找 str
      • n 查找下一个匹配的(next)

12-查看目录信息命令选项

ls:

-a, --all 不隐藏任何以. 开始的项目

-h, --human-readable with -l and/or -s, print human readable sizes

-l 使用较长格式列出信息

ls 选项:

  • -a 显示隐藏信息(以.开头)

  • -l 显示详细信息

  • -h 需要配合-l使用,

13-创建、删除文件夹命令选项

递归创建目录(父级目录不存在,会进行创建)

mkdir -p 目录

rm:默认不提示(Ubuntu)

  • -i 交互提示,是否删除
  • -r 递归删除
  • -f 强制删除,如果文件不存在,不会报错
  • -rf 使用需谨慎
  • -d 删除空目录

14-拷贝、移动文件和文件节哀命令选项

cp 选项

  • -i 交互提示是否覆盖
  • -f 强制
  • -r 递归复制目录内容
  • -v 提示移动路径,显示进度
  • -a 带权限复制

mv 移动选项:

  • -i 交互提示是否覆盖
  • -v 提示移动路径,显示进度