🤓
blog-article
  • Introduction
  • 面试题
    • 1. 输入url发生了什么
  • Personal Works
    • 1. 简单的Web图床
  • CSS动画笔记
    • 1.transition 属性
    • 2.transition 实例
  • css 笔记
    • 1. box-shadow 阴影
    • 2. columns 设置列宽和列数
    • 3. 伪元素after与before
  • html 笔记
    • 1. 不常用的h5标签杂记
  • webpack4
    • 1. 文档学习记录
    • 2. 加载CSS
    • 3. 加载less
    • 4. 加载sass
    • 5. 根据浏览器自动添加css前缀
    • 6. 图片文件处理
    • 7. 字体文件处理
    • 8. 引入jQuery
    • 9. 打包HTML文件
    • 10. 分离css插件
    • 11. babel简单使用
    • 12. 清理旧打包文件插件
    • 13. 拷贝静态资源
  • javascript
    • 1. js获取某年某月的天数
  • npm
    • 2. JSON.stringify()完整用法
    • 1. 入门篇
    • 2. 进阶篇
  • Node.js
    • 1. 使用koa-body中间件后ctx.request.body内容为空
    • 2. uni-app使用Node+Koa2接收上传的文件
  • SQL
    • 1. 查询
    • 2. 插入
    • 3. 修改
    • 4. 删除
    • 5. 期末复习
  • Git
    • 1. git add命令后出现another git process...问题
    • 2. 将文件从暂存区移除
  • vue-cli
    • 1. vue-cli(脚手架)引入vue.config.js文件后热更新失效,每次保存都会刷新页面
  • uni-app
    • 1. uni-app中不使用scroll-view组件,监听页面滑直底部事件
  • 设计模式
    • 创建型模式
    • 单例模式
    • 工厂模式
    • 抽象工厂模式
  • Spring boot
    • 1. 使用自定义参数注解获取 token 中User数据
  • IDEA
    • 1. 设置maven项目的默认配置
  • Linux
    • 1.常用命令
    • 2.常用基础命令2
    • 3.linux目录介绍
    • 4. vi编辑器使用
    • 5.用户管理
    • 6. 文件属性与权限操作
    • 7. 文件归档与解压缩
    • 8. gcc的基本用法
    • 9. gdb调试器的基本用法
    • 10. Makefile基本用法
  • shell
    • shell与crontab定时器的结合
    • 1. shell 变量与常见符号
    • 2. shell中的四则运算符
    • 3. 条件判断
    • 4. 输入输出
    • 5. 输出彩色的内容
    • 6. 流程控制
    • 7. 函数
  • Docker
  • 嵌入式系统给结构及原理
  • 学校课程笔记
    • 1. java EE 复习
    • 2. 马原复习论述题
    • 3. 嵌入式软件技术复习
    • 4. 嵌入式操作系统复习
    • 5. 马原选择题
    • 6. 马原辨析题
    • 7. 马原材料题
    • 8. 计网学习笔记
    • 9. 计网复习
      • 1. 第一章
Powered by GitBook
On this page
  • 基础部分
  • 切换目录 cd
  • 列出当前目录的子目录与文件 ls
  • 查看当前目录 pwd
  • 查看目标文件绝对路径 readlink
  • 查看小文件内容 cat
  • 查看大文件内容 more
  • 按行数查看文件(从前向后) head
  • 按行数查看文件(从后向前) tail
  • 文件创建 touch
  • 文件夹创建 mkdir
  • 文件夹删除 rmdir
  • 文件删除 rm
  • 文件拷贝 cp
  • 文件移动 mv
  • 对比文件差异 diff
  • 切换主机 sh
  • 查看当前用户 id
  • 查看系统信息
  • 网络检测 ping
  • 标注输出 echo
  • 命令文档查看 man

Was this helpful?

  1. Linux

1.常用命令

基础部分

切换目录 cd

  • 格式:cd 目标目录

  • 返回上一级: cd ../或 cd ..

列出当前目录的子目录与文件 ls

  • 列出当前目录所有内容: ls

  • 详细列出当前子目录与文件:ls -l

  • 列出的数据按照时间排序显示(降序)):ls -lt

  • 按时间升序展示:ls -ltr

  • 列出指定子目录:ls ./dir

  • 详细列出指定子目录:ls -l ./dir

查看当前目录 pwd

  • 显示当前目录的绝对路径: pwd

查看目标文件绝对路径 readlink

  • readlink -f targetFilename

查看小文件内容 cat

  • 查看小文件:cat 123.txt

查看大文件内容 more

  • 查看大文件: more 345.txt

按行数查看文件(从前向后) head

  • 默认查看前10行:head filename

  • 查看前n行:head n filename

按行数查看文件(从后向前) tail

  • 默认查看后10行:tail filename

  • 查看后n 行:tail n filename

  • 监视动态文件变更内容:tail -f log.txt

文件创建 touch

  • 创建一个新的空文件:touch empty.txt

  • 同时创建多个文件: touch 1.txt 2.txt

  • 更新文件时间戳:touch -t 201811111420.55 1.txt

文件夹创建 mkdir

  • 创建一级文件夹:mkdir test

  • 创建多级文件夹:mkdir -p test1/test2/test3

文件夹删除 rmdir

  • 删除空文件夹:rmdir emptyDir

文件删除 rm

  • 删除目标文件:rm 123.txt

  • 强制删除文件:rm -rf 123.txt

  • 强制删除目录:rm -rf dir

文件拷贝 cp

  • 拷贝文件到其他目录:cp 1.txt other

  • 拷贝文件并改名称:cp 1.txt other/2.txt

  • 拷贝一份完全一致的文件(包括旧文件的属性):cp -a other/2.txt

文件移动 mv

  • 移动文件:mv newDirectory

  • 重命名文件:mv a.txt b.txt

对比文件差异 diff

  • 对比文件差异: diff 1.txt 2.txt

切换主机 sh

  • 切换主机:ssh ip

    • exit 退出

查看当前用户 id

查看系统信息

  • 查看系统信息:uname

  • 查看系统详细信息:uname -a

网络检测 ping

  • 检查网络是否通畅:ping ip

标注输出 echo

  • echo "hello world"

命令文档查看 man

  • 查看制定命令文档:man command

    • man ls

    • 按 q 退出

PreviousLinuxNext2.常用基础命令2

Last updated 5 years ago

Was this helpful?