文章目录
  1. 1. 简单的命令
  2. 2. 文件操作
    1. 2.1. ls
    2. 2.2. file
    3. 2.3. less
  3. 3. Linux系统目录

Shell是一个程序,它接收从键盘输入的命令,然后把命令传递给操作系统去执行,几乎所有的Linux发行版都提供了一个名为bash的程序,bash是Shell的一种,是Bourne Again Shell的缩写,是Shell的增强版。

简单的命令

  • date 当前日期
  • cal 当前月份的日历
  • df 磁盘剩余空间
  • free 空闲内存数量
  • exit 结束终端模拟器

文件操作

  • ls 列出目录包含的文件和子目录
  • cd 切换当前目录
    • .指的是当前目录,..值当前目录的父目录
    • cd 更改工作目录到主目录
    • cd - 更改工作目录到先前的工作目录
    • cd ~ 切换到当前用户的主目录,加username可切换到对应用户的主目录
  • pwd 打印出当前工作目录名

ls

  • ls -l 表示长模式输出
  • ls -t 表示按文件修改时间的先后排序
  • ls -lt –reverse 表示相反顺序输出
选项 长选项 描述
-a –all 列出所有文件,包括隐藏文件
-d –directory 显示目录本身的详细信息
-F –classify 在每个所列出的名字后面加上指示符,比如名字是目录名,则会加上/字符
-h –human-readable 以长格式列出,以人们可读的格式,而不是以字节数来显示文件大小
-l 以长格式显示
-r -reverse 以相反的顺序显示结果,默认按照字母升序排列
-S 按文件大小来排序
-t 按照修改时间来排序

file

file命令可以查看文件的简要描述

less

浏览文件内容

命令 行为
Page Up or b 向后翻滚一页
Page Down or space 向前翻滚一页
UP Arrow 向前移动一行
Down Arrow 向后移动一行
G 移动到最后一行
g 移动到开头一行
/charaters 向前查找指定的字符串
n 向前查找下一个出现的字符串
h 显示帮助屏幕
q 推出less程序

Linux系统目录

目录 介绍
/ 根目录
/bin 系统启动和运行所必须的二进制程序
/boot 包含内核和启动加载程序
/dev 设备
/etc 系统层面的配置文件,包含一系列的shell脚本
/home 用户目录
/lib 系统程序所需的库文件
/mnt 挂载点
/opt 用来安装“可选的”软件,存储可能安装在系统中的商用软件
/root root账户的主目录
/sbin 系统二进制文件,完成重大系统任务的程序
/tmp 临时文件
/usr 普通用户的所有程序和文件
/usr/bin 安装的可执行文件
/usr/lib 共享库
/usr/sbin 系统管理程序
/usr/share 共享数据,图标、桌面背景、配置文件等
/usr/share/doc 文档
/var 需要改动的文件存储的地方。各种数据库,假脱机文件,用户邮件等
/var/log 日志文件
文章目录
  1. 1. 简单的命令
  2. 2. 文件操作
    1. 2.1. ls
    2. 2.2. file
    3. 2.3. less
  3. 3. Linux系统目录