5 linux基础命令

一、思维导图

先来一张图走进科学啊哈哈哈哈
在这里插入图片描述
文件太大,没能拓展完,源文件都放在这里了我的GitHub,或者从我的百度网盘下载,提取码:xzm8。
因为文件为xxx.emmx类型文件,所以还要移步mindMaster打开。

二、Linux命令

1、使用

1)、操作

(1)、新建目录
(2)、新建文件
(3)、复制
(4)、移动
(5)、删除
(6)、链接
(7)、查找
(8)、重定向
(9)、压缩
(10)、归档
(11)、进程

2)、其他命令

  • clear(清理终端屏幕)
  • ls/home(列出家目录的所有的目录以及文件)
    • ls -i(把文件inode打印出来)
    • ls -l(列出文件详细信息)
      例如:drwxr-xr-x 2 licy webui 4096 Aug 13 14:42 dir1
      d(目录)-(普通文件)、rwx(拥有者权限)、r-x(同组人权限)、r-x(其他人权限)、2(链接数)、licy(拥有者)、webui(拥有者所属)、4096(文件大小)、Aug 13 14:42(最近访问时间)、dirl(文件名)
  • man(文件指定命令的手册)
    • q (退出手册)
    • enter(下一行)
    • 空格(下一页)
  • more(预览)
  • tail(预览末尾10行)
  • head(预览头10行)
  • cd(切换目录)
    • cd(回到家目录)
    • cd ~(回到家目录)
    • cd /(切换到根目录)
    • cd /home/zhangsan(切换到/home/zhangsan目录下)
  • pwd(输出当前目录地址)
  • nl(给内容添加行号后显示)
  • cat(链接后显示)
    例:cat a.txt c.txt > d.txt(将a.txt和c.txt文件内容一起显示后写入d.txt文件)
  • tac(反着链接后显示)
  • reboot(root重启云服务器)

3)、权限

4)、vi

5)、sudo

6)、用户管理(root)

  • 创建用户
  • 删除用户
  • 切换用户
  • 修改用户
  • 修改组信息

7)、登录

8)、目录结构

2、准备工作

1)、软件安装

(1)、解压缩安装
(2)、apt命令安装
  • 更新源# apt update
  • 删除软件$ sudo apt remove --purge vsftpd
  • 安装zip# apt install zip
  • 安装git# apt install git
  • 安装mysql# apt install mysql-server-5.7
a、subversion安装
b、vsftpd安装
c、apache2安装
(3)、git应用
  • 初始化本地仓库
  • 查看仓库状态
  • 查看修改内容
  • 查看提交记录
  • 查看所有提交记录
  • 存档
  • 创建文件,并且将文件交给git来追踪
  • 提交成为一个版本
  • 时光穿梭
  • 创建远程仓库
  • 忽略文件
  • 多人协作
  • 分支管理
  • git配置

2)、linux特点

  • 性能强劲,运行稳定,一般作为服务器
  • 整个操作系统可以被压缩成很小的一个文件,容易植入一些硬件设备中。如:飞行器。
  • 开源免费:GitHub
  • 对于初学者容易建立编程思维,是学习编程语言最好的环境
  • 没有盘符的概念,所有的文件都处于根目录下,目录也是一种特殊的文件
  • windows:c:/users/licy linux:/home/licy
  • 部署动态网页
  • 部署分布式的附件存储服务器。如:上传图片
  • 后台服务器部署(js)
  • 部署博客系统(基于node.js,php)

3)、linux操作系统

©️2020 CSDN 皮肤主题: 创作都市 设计师:CSDN官方博客 返回首页