😄
xlzy520
  • README
  • 执笔
    • 2017
      • 01 网站动态标题的两种方式
      • 02 RN App 外部唤醒踩坑记
    • 2018
      • 01 图片加解密二三事
      • 02 优雅实现 BackTop
      • 03 Vue 一键导出 PDF
      • 04 不一样の烟火
      • 05 Python 之禅
      • 06 Python 文件操作
    • 2019
      • 01 Aurora 食用指南
      • 02 Godaddy 域名找回记事
      • 03 一个接口的诞生
      • 04 SpringMVC 前后端传参协调
      • 05 主题集成友链访问统计功能
      • 06 Github Style 博客主题
      • 07 动态加载 JS 文件
      • 08 WebSocket 心跳重连机制
      • 09 洗牌算法实现数组乱序
      • 10 React Hook 定时器
      • 11 Fetch data with React Hooks
      • 12 字符编码の小常识
      • 13 WSL 安装 Docker 实录
      • 14 Eriri comic reader
  • 书斋
    • ES6 标准入门
      • 01 变量声明与解构赋值
      • 02 语法的扩展
      • 03 数据类型与数据结构
      • 04 Proxy 和 Reflect
      • 05 异步编程 Promise
      • 06 Iterator 和 for of 循环
      • 07 Generator 函数
      • 08 Async 函数
      • 09 Class 类
    • JavaScript 设计模式
      • 01 基础知识
      • 02 设计模式(上)
      • 03 设计模式(下)
      • 04 设计原则和编程技巧
  • 前端
    • JavaScript
      • 01 JavaScript 秘密花园
      • 02 JavaScript 正则技巧
      • 03 从浏览器解析 JS 运行机制
      • 04 Canvas 基础用法
      • 05 Flex 弹性布局
      • 06 Blob Url And Data Url
      • 07 函数节流与函数防抖
      • 08 排序算法初探
    • Node
      • 01 Node Tips
      • 02 七天学会 NodeJS
    • Note
      • 01 Note
      • 02 Snippets
      • 03 Interview
      • 04 Git
      • 05 Docker
      • 06 Line
    • React
      • 01 React Props Children 传值
      • 02 Use a Render Prop!
      • 03 React Hook
      • 04 React 和 Vue 中 key 的作用
    • Vue
      • 01 Vue Tips
      • 02 Vue 构建项目写入配置文件
      • 03 Vue 项目引入 SVG 图标
  • 后端
    • Java
      • 01 浅析 Java 反射
      • 02 Java 服务端分层模型
    • Note
      • 01 Note
      • 02 Linux
      • 03 MySQL
    • Spring
      • 01 Spring Boot
      • 02 Spring Data
      • 03 JPA
      • 04 Swagger
      • 05 AOP
      • 06 SSM
    • Project
      • 01 微信点餐系统
由 GitBook 提供支持
在本页
  • 命令基本格式
  • 文件处理命令
  • 文件搜索命令
  • 压缩和解压缩命令
  • 关机与重启
  • 其他常见命令
  • JavaEE 工具
  • Tomcat
  • vsftpd

这有帮助吗?

  1. 后端
  2. Note

02 Linux

命令基本格式

[chan@localhost ~]$ 命令提示符:

  • chan 表示当前登录用户,root 是超级管理员

  • localhost 表示主机名

  • ~ 表示当前目录(家目录),其中超级管理员家目录为 /root,普通用户家目录为 /home/user1

  • $ 表示普通用户提示符,# 表示超级管理员提示符

Linux 命令格式:命令 [选项] [参数],需要注意:个别命令不遵守此规则,选项可以简化,如一些命令 -a 等同于 --all。

文件处理命令

目录

描述

/

根目录

/bin

命令保存目录

/sbin

超级管理员命令保存目录

/boot

启动目录

/dev

设备文件保存目录

/etc

配置文件保存目录

/home

普通用户的家目录

/lib

系统库保存目录

/mnt

系统挂载目录

/media

挂载目录

/tmp

临时目录

/var

系统相关文档目录

存放文件建议放置在家目录(root、home)或者临时目录(tmp)

查询目录内容 ls:

选项

描述

-a

显示包括隐藏文件的所有文件

-l

显示详细信息

-h

人性化显示文件大小【配合 -l 食用】

-d

查看目录属性【需加参数】

ls -l 查看详细信息可以查看文件类型和访问权限,如 -rw-r--r--,其中首位代表文件类型,- 文件,d 目录,| 软连接。剩下九位三个一组,分别表示 u 所有者,g 所属组,o 其他人 的访问权限,权限各表示 r 读,w 写,x 执行。

  • mkdir:建立目录,选项 -p 递归创建目录

  • rmdir:删除空目录

  • rm -rf:删除文件或目录,选项 -r 删除目录,-f 强制删除

  • cd:切换目录,参数目录表示 ~ 家目录,- 上次目录,.. 上级目录,在 Linux 下,按两下 Tab 可以进行目录补全

  • pwd:查看当前所在目录

  • cp:复制目录,cp [选项] [源文件目录] [目标目录],选项 -r 复制目录,-p 连带文件属性复制,-d 复制链接属性,-a 相当于 -pdr

  • mv:剪切目录,mv [源文件目录或文件] [目标目录],该命令可以用来文件改名

文件搜索命令

  • locate:在后台数据库搜索文件

  • updatedb:更新后台数据库

  • whereis:搜索系统命令所在位置

  • which:搜索命令所在路径及别名

  • find:搜索文件或文件夹

压缩和解压缩命令

Linux 常用压缩格式:.zip、.gz、bz2、.tar.gz、.tar.bz2。

  • .zip:zip 压缩文件名 源文件 压缩文件;zip -r 压缩文件名 源目录 压缩目录;unzip 压缩文件 解压缩

  • .gz:gzip 源文件 压缩文件,源文件不保留;gzip -c 源文件 > 压缩文件 压缩文件,源文件保留;gzip -r 目录 压缩目录下所有子文件,但不能压缩目录;gzip -d 压缩文件 和 gunzip 压缩文件 都可以解压缩文件

  • .bz2:bzip2 源文件 压缩文件,源文件不保留;bzip2 -k 源文件 压缩文件,源文件保留,注意 bzip2 命令不能压缩目录

打包命令 tar 可以将目录打包,然后用上述压缩命令进行压缩,解决目录不能压缩的问题。

  • tar -cvf 打包文件名 源文件 打包命令,选项 -c 打包,-v 显示过程,-f 指定打包后的文件名

  • tar -xvf 打包文件吗 解打包,选项 -x 解打包

.tar.gz 是先打包再压缩,使用 tar -zcvf 压缩包.tar.gz 源文件 一键打包压缩;tar -zxvf 压缩包.tar.gz 一键解压缩。同理 -jcvf 和 -jxvf 分别是压缩和解压缩 .tar.bz2 文件。添加 -C 选项可以选择解压缩位置。

关机与重启

shutdown [选项] 时间:选项 -c 取消前一个关机命令,-h 关机,-r 重启。

shutdown -r 05:00 & 表示凌晨五点重启,& 表示后台执行。shutdown -r now 立即重启。需要注意服务器一般不能远程关机,只能重启。

其他常见命令

1、停止、屏蔽、启动防火墙服务

systemctl stop firewalld
systemctl mask firewalld
systemctl start iptables

JavaEE 工具

Tomcat

./startup.sh  # 启动
./shutdown.sh # 关闭

vsftpd

systemctl start vsftpd.service # 启动
systemctl stop vsftpd.service # 关闭
systemctl restart vsftpd.service # 重启
systemctl status vsftpd.service # 查看状态
上一页01 Note下一页03 MySQL

最后更新于5年前

这有帮助吗?