Linux入门

一:Linux系统介绍

1.系统介绍

Linux是一套免费使用和自由传播的类Unix操作系统,是一个POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统

2.Linux与Windows的区别

目前国内Linux更多的是应用与服务器上,而桌面操作系统更多使用的是window。主要区别如下

1、Linux 主要使用命令行操作系统,Windows 图形化界面

2、Linux 主要应用于服务器,Windows 是个人操作系统

3、Linux 属于开源项目,而 Windows 不开源

4、Linux 是多用户系统,Windows 是单用户系统

二,VM的安装

1.下载:

链接:https://pan.baidu.com/s/1O_SQAoMUddV-RWXMxhIC_A?pwd=5u15

提取码:5u15

–来自百度网盘超级会员V3的分享

许可证在每日软件txt文件内

2.安装与配置步骤(这里是配置Ubuntu的操作讲解):

https://blog.csdn.net/weixin_45673283/article/details/126563001

三:linux目录文件结构

1. 概览

2.树状结构

/bin 存放常用命令(即二进制可执行程序)

/etc 存放系统配置文件

/home 所有普通用户的家目录

/root 管理员用户的家目录

/usr 存放系统应用程序及文档

/proc 虚拟文件系统目录,以进程为单位存储内存的映射

/dev 存放设备文件

/mnt 临时挂载点

/lib 存放库文件

/boot 系统内核及启动有关的文件

/tmp 存放各种临时文件,是所有用户均可访问的地点

/var 存放系统运行中常改变的文件, 如系统日志

3.绝对路径与相对路径

绝对路径: 是从系统根目录(“/”)开始到指定位置的路径

例如:以绝对路径表示 main.c 的位置 /home/stu/main.c

以绝对路径表示桌面的位置 /home/stu/Desktop

相对路径: 是从当前目录开始到指定位置的相对路径

例如:“.” 代表当前位置 “..” 代表当前位置的上一层目录 “./main.c” 表示当前位置下的 main.c 文件

4.文件类型

Linux 下所有的东西都可以看做文件,Linux 将文件分为以下几种类型:

◼ 普通文件 ‘-’

◼ 目录文件 ‘d’

◼ 管道文件 ‘p’

◼ 链接文件 ‘l’

◼ 设备文件(块设备 ’b’ 、字符设备 ‘c’)

◼ 套接字文件 ‘s’

注:Linux 上不以文件的扩展名区别文件类型,而是在文件属性中有一列专门记录文件类型。

5.文件权限

r 读权限 值:4

w 写权限 值: 2

x 执行权限 值: 1

- 无权限 值:0

四.常用基本命令

1.常用快捷指令

1)ctrl + c:停止进程

2)ctrl+l:清屏

3)ctrl + q:退出

4)善于用tab键

5)上下键:查找执行过的命令

2.文件目录操作

1.pwd

显示当前位置的绝对路径,示例如下:

2.cd

切换目录,cd 后的参数表示要切换到的位置,可以使用绝对路径或相对路径,示例如下:

3.ls

显示文件和目录,示例如下

显示隐藏文件

创建隐藏文件

4.man

帮助手册,用来查看命令、系统调用,库函数等帮助信息,示例如下:

5.touch

创建普通文件,示例如下:

6.mkdir

创建目录文件,示例如下:

7.rmdir name 删除空目录,非空“rm -r name”

8.cp拷贝文件,目录文件加上“-r”

9.mv 剪切(移动)文件

10.文件重命名

11.rm删除文件,目录文件加“-r

12.find

13.grep

14.管道 |

15.wc

(这里只统计部分详情可参考链接:https://blog.csdn.net/weixin_49263647/article/details/118021652?ops_request_misc=&request_id=&biz_id=102&utm_term=Linux%E5%85%A5%E9%97%A8&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-2-118021652.142^v59^pc_search_tree,201^v3^control_1&spm=1018.2226.3001.4187)

Docker入门

背景知识 容器技术的起源 假设你们公司正在秘密研发下一个“今日头条”APP,我们姑且称为明日头条,程序员自己从头到尾搭建了一套环境开始写代码,写完...

Linux常用命令

关机/重启/注销 常用命令作用shutdown -h now即刻关机shutdown -h 1010分钟后关机shutdown -h 11:0011:00关机shutdown -h +10预定时间关机(10分钟后)s...

Shell 编程基础

1.谁需要学习 Shell 编程? 1.Linux运维工程师:编写Shell程序进行服务集群管理。 2.Python和JavaEE程序员:编写Shell脚本程序或者是服务器的维护,比...

VMware虚拟机

VMware虚拟机安装Ubuntu操作系统 Ubuntu操作系统安装docker [VMware超详细安装完整教程](https://blog.csdn.net/weixin_56306210/article/details/125...

Linux Vim

vim的介绍 什么是vim Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 Vim是...