[Linux] 课程(一)

终端

  • tty(teletypewriters):控制台,早期计算机通过电传打字机作为输入设备
  • Console:控制台终端,即显示器
  • Ctrl+Alt+T:图形界面终端
  • Ctrl+Alt+F2:tty2
  • Ctrl+Alt+F1:回到图形界面
  • #:root用户(Ctrl+D 或 exit 退出)
  • $:普通用户(通过 sudu su 切换到root)

操作

  • whoami:用户名
  • hostname:电脑名
  • date:日期
  • ls(list):列出当前目录下的文件和目录
    • -a(all):全部文件,包括隐藏文件
    • -l:列出详细信息
    • -lh(human-readable):适于阅读的
    • -t:按文件最近一次修改时间排序
    • 不同颜色意义(Ubuntu)
      • 蓝色 --> 目录
      • 绿色 --> 可执行文件
      • 红色 --> 压缩文件
      • 浅蓝色 --> 链接文件
      • 灰色 --> 其他文件
  • Tab:补全命令
  • Ctrl + R:查找用过的命令
  • history:列出之前用过的命令(!编号:调用命令)
  • Ctrl + L:用于清理终端的内容
  • Ctrl + D:给终端传递EOF(End Of File 文件结束符)
  • Shift + PgUp:向上滚屏
  • Shift + PgDn:向下滚屏
  • Ctrl + A:光标跳到一行命令开头(Home)
  • Ctrl + E:光标跳到一行命令的结尾(End)
  • Ctrl + U:删除所有光标左侧的命令字符
  • Ctrl + K:删除所有光标右侧的命令字符
  • Ctrl + W:删除光标左侧的一个单词
  • Ctrl + Y:粘贴删除掉的字符

文件

  • 普通文件:文本、声音、程序等
  • 特殊文件:设备、目录等
  • /:根目录
  • ~:家目录(具体位置与用户有关)
  • 目录命名时用小写英文字母
  • 根目录的直属子目录:
    • bin:二进制文件(可执行程序)
    • boot:启动相关文件
    • dev:设备
    • etc:系统配置文件
    • home:私人目录,每个用户在home下都有一个私人目录
    • lib:库,被程序调用的库文件
    • media:媒体
    • mnt(mount):挂载点
    • opt(optional application software package):可选的应用软件包
    • root:超级用户root的家目录(其他用户位于home下)
    • sbin(system binary):系统二进制文件,系统级的重要可执行程序
    • srv(service):服务
    • tmp(tempory):临时的,普通用户存放临时文件的地方
    • usr(Unix Software Resource Unix):操作系统软件资源,程序安装处
    • var(variable):log文件等
  • pwd(Print Working Directory):打印当前工作目录
  • which:显示一个命令对应可执行程序的位置
  • 命令其实就是一个随时可以被调用的程序
  • .(一个点):当前目录
  • ..(两个点):上一级目录
  • cd(change directory):切换目录(直接cd会返回家目录)
  • du(disk usage):磁盘使用
    • -h:适合阅读的
    • -a:显示文件和目录的大小
    • -s(summarize):只显示总大小

猜你喜欢

转载自www.cnblogs.com/cxc1357/p/12465250.html
今日推荐