【Linux】基础命令(笔记)

  • Linux初识阶段:常用操作与常用工具
  • Linux系统编程阶段:Linux系统环境编程

进程概念

进程控制

 

基础IO

进程间通信

进程信号

多线程

  • Linux网络编程

网络基础1

网络编程

网络基础2

网络基础3

高级IO

  • 操作系统介绍

操作系统:管理计算机上的软硬件资源-----让计算机操作起来简单便捷

  • Linux发展史

1968 Multics开发失败

1969 肯·汤姆森 UNIX 大学使用

·

操作系统 = 系统内核 + 外部应用

  • 软件介绍
  • 虚拟机软件: VMware virtualbox 在主机上虚拟出一个硬件环境

可以让用户在已有的主机上,再虚拟搭建一个操作系统

  • 远程连接软件:Xshell
  • 编辑器软件:notepad++
  • 基础命令
  • 目录 :文件夹
  • Liunx一切皆文件

(文件信息含义)

ls + 文件夹 浏览当前文件夹 (蓝色--文件夹 红色--压缩包)

- l 查看文件详细信息(含义)

-a 显示隐藏文件 .+文件名(隐藏文件)

man + 命令名 查看手册

  • 目录命令
  • ls 【查看当前文件
  • pwd 【查看当前所在路径
  • 绝对路径 【基于根目录的表达方式
  • /home/dev/
  • 相对路径 【基于当前所在目录的表达方式
  • ../dev/
  • .【当前目录
  • ..【上级目录
  • mkdir + 文件名 【创建一个目录 【默认是从当前文件创建
  • -p 【创建多层级目录 【递归创建
  • rmdir 【删除目录【只能删除空目录
  • -p 【多层级删除空目录 【递归删除
  • rm 【删除普通文件
  • -l 【递归删除目录下所有文件,包括自身
  • -f 【忽略提示信息 ,直接进行操作
  • cp + 文件名 + 拷贝到 【默认拷贝一个文件到指定位置
  • -r 【递归拷贝目录下所有文件
  • -f 【忽略提示信息
  • mv + 文件名 + 移动到将一个文件移动到
  • -i 【增加提示信息
  • cd 【改变当前路径位置
  • ~ 【快速返回当前用户家目录
  • - 【返回上一次所在路径
  • 文件命令
  • touch 【刷新文件时间属性,文件不存在则创建新文件
  • -d 【使用指定的时间刷新文件的时间属性
  • -t 【
  • -a 【
  • -c 【
  • -m 【
  • cat 【将文件内容打印到终端上
  • -n 【加入行号
  • tac 【逆序打印文件内容
  • more 【分页显示文件内容

空格 向下翻页

回车 向下按行滚动

q 退出

  • lessq 退出 【f b 上下翻页 【j k 上下按行滚动
  • 【/string 向下匹配string字符串 ?string 向上
  • head 【文件前十行内容
  • -n n 【前n行内容
  • tail 【文件末尾十行内容
  • -n n 【末n行内容
  • -f 【动态刷新文件末尾内容【应用 日志文件
  • echo
  • 文件压缩命令
  • zip + 压缩包名称 + 文件名称
  • unzip + 压缩包名称
  • tar
  • -c 【打包
  • -v 【详细信息
  • -f 【指定压缩包名称
  • -z 【打包同时进行gzip格式压缩
  • -j 【打包同时进行
  • -cvf 【打包不压缩
  • -czvf + 文件名.gz 【
  • -cjvf +
  • -xvf + 【不用指定解压格式,会自动检测

Linux下的目录结构

至少两个分区: 交换分区(一个) 文件系统分区(可以有多个)

/根目录

Linux先有目录再分配空间,windows先分配空间再有文件名

Linux下不以为文件后缀名区分文件类型

 

 

| 【管道符

【连接两个命令,将前面命令的结果交给后边的命令去执行

>【重定向符号【EG:把原本流向输出的文件更改数据流向写入指定文件

>> 追加重定向

> 清空重定向

2>> 标准错误重定向

< 标准输入重定向

ls 2>a.txt 2>&1 指向

ls 2>&1 1>a.txt 指向

标准输入 -->键盘 标准输出-->显示器 标准错误-->显示器

  • -x 【解包
  • 时间命令
  • cal查看日历
  • -3 【查看三个月
  • -y 【查看全年
  • -j 【反向显示日历
  • bc 【浮点型计算器【ctrl + c 中断
  • date 【查看系统时间
  • -s 【设置时间【“年-月-日 时:分:秒”【需要管理员权限
  • + 【以指定格式查看时间【”%Y-%m-%d %H:%M:%S”
  • 匹配查找命令
  • grep + “字符串” + 文件名【匹配字符串
  • -i 【忽略大小写匹配
  • -niv 【不包含指定字符串的行
  • -n 【行号
  • -v 【反向匹配
  • -R 【对指定目录下所有文件进行字符串匹配操作
  • 正则表达式 【's\{2,\}' s出现两次以上
  • find  【
  • -name 【通过文件名查找文件
  • -type 【类型查找
  • f d p l s b c
  • -size +/-n[unit]【
  • +1k -1M
  • c=1char b=512c k=1024C
  • -time
  • -mtime +1 【修改时间在一天以前的文件
  • -mmin -1 【一分钟以前
  • 系统资源命令
  • top 【cpu查看
  • fdisk
  • -l 【都有几块磁盘
  • df 【查看磁盘使用情况
  • du 【文件占用大小
  • free 【内存查看
  • df和du的区别

 

  1. halt 【关机
  1. shutdown -h now 【立刻关机
  1. reboot 【重启
  1. ctrl + c 【中断当前命令
  1. tab 【自动补全【连按两下。列出不同的命令
  1. ctrl + d 【键盘输入结束
  • shell命令及运行原理
  • 命令行解释器

将使用者的命令翻译给核心处理,同时,将核心的处理结果给用户

对内核进行保护

  • shell命令是什么?

常规操作的封装

 

你可能感兴趣的:(【Linux】基础命令(笔记))