一:Linux简介

1.定位:服务器操作系统

2.历史:

  • 目前为止,Linux不是一个具体的操作系统,而是一类操作系统的统称。
    Red Hat(收费):目前被IBM收购了,目前全球最大的Linux供应商。
    Cent OS:Red Hat推出的免费版。
    Ubuntu:界面比较友好。
  • Linux基于Unix,Unix底层是由C语言编写。

3.具有的特性:免费,开源,安全

二: 关于VMWare

1.简介:虚拟机软件,使用VMWare就是使用软件来模拟一台真实的计算机。由于虚拟机安装在当前计算机中,所以虚拟机硬件配置上限就是当前计算机硬件配置。

三:Linux目录结构及路径

1.注意:CentOS8默认网络关闭,在启动系统后,需要手工开启网络。可以通过修改配置内容,实现系统启动后网卡自动开启。命令 : vi /etc/sysconfig/network-scripts/ifcfg-ens33 。进入编辑后,找到ONBOOT配置所在位置,按键盘’i’键,将no改为yes。
按ESC键,输入:wq,按回车,配置完成。

2.Linux目录

  • etc : 系统配置所在的文件夹
  • home:除了root用户以外,其他所有用户都会在home中有一个同名文件夹,且用户对自己的文件夹具有完整操作权限。
  • root:只有root用户才有权限操作。
  • var:系统临时文件等所在目录
  • usr:里面包含local目录,所有用户自己安装的软件都放在local中。
  • bin:命令工具。

3.路径

  •   ./:表示当前目录
    
  •   ../:表示父级目录
    
  •     /:磁盘根目录
    
  •   ~ :表示当前登录用户的主目录。如果root用户登录,~就是/root ,root文件夹的根目录; 如果aa用户登录,~就是/home/aa
    

四:Linux常用指令

1. cd:进入指定的目录中。

  • eg:cd / 表示进入磁盘根目录
    
  • eg:cd  ./ 表示进入当前目录
    
  • eg:cd ../ 表示进入父级目录
    


2. pwd:显示当前所在路径的全路径

3. clear:清屏

4. ls:以平铺方式显示当前目录包含内容

5. ls -l:(简写 ll) 显示文件的完整信息。

6 .ls -a:显示所有文件(包含隐藏文件:以 . 开头的文件)


eg:
drwxr-xr-x. 134 root root 8192 1月 29 19:29 etc
lrwxrwxrwx. 1 root root 7 5月 10 2019 bin -> usr/bin
-rw-r–r--. 1 root root 682 1月 27 20:48 ‘ystemctl stop firewall’

权限|属性 数量(目录中子目录的数量) 拥有者 组名 容量 时间 文件名

第一位:

  •  l 代表软连接/快捷方式(link)    d代表目录(directory)   - 代表文件(file)
    

第2~4位 :

  • 文件拥有者对此文件的访问权限。 r-读;w-写;x-执行
    

第5~7位 :

  • 文件拥有者所属组内其他用户的访问权限。 r-读;w-写;x-执行
    

第8~10位 :

  • 其他组用户的访问权限。  r-读;w-写;x-执行
    

7. mkdir:新建一个空文件夹

8. mkdir -p 路径:如果路径中包含了不存在的路径,自动创建。

9. rm 删除文件,默认删除文件。
示例:
rm -r 文件夹路径:删除目录。所有文件夹及文件夹中子内容都需要通过输入y进行确认删除。
rm -rf 文件夹路径:删除文件夹不需要确认。
rm -f 文件路径:删除文件不需要确认

10. touch:创建一个指定名称空文件。语法:touch 文件路径

11. vi :普通编辑
12. vim :vi的升级版,带有颜色的标记。

注意:
键盘i或insert键启用编辑。

**Esc 退出编辑状态:在退出编辑状态下

  • :q 退出。只在没有做任何改变的时候能使用。
    
  • :w 保存。
    
  •  :wq 保存并退出。**
    
  •  :q! 强制退出。**可能出现临时文件,包含强制退出状态,在进入文件实际内容时,会先进入一个界面,输入c才会看见真实文件路径。因为存在临时文件,通过rm -f .xxxxxx.swap删除临时文件解决出现额外界面文件。
    

13 cat:查看文件全部内容 语法:cat 文件路径

14 more:分屏查看文件内容 (回车显示下一行,空格显示下一屏,'q’退出分屏查看)语法:more 文件路径


15. tail:默认查看文件后10行
语法:

tail 文件路径
tail -n [行数] 文件路径
tail -f 文件路径:动态监听文件内容。Ctrl+C释放光标
echo “内容” >> 文件路径:尾加内容到文

16. mv:剪切文件(夹)。
语法:
mv 原文件路径 新文件路径

17. cp:复制文件。
语法:
cp -r 原文件夹路径 新文件夹路径

18. find / | grep xxx:在根目录下查找某某文件

  • eg :find  /  |  grep  mysql:在根目录下查找mysql文件
    

19. find / 目录名:查找列表中所有子孙文件

20. ifconfig:查询主机IP地址

21 所有的系统服务基本都是:
service xxxxxx start/stop/status/restart(开启/停止/查看状态/重启)

  •  eg:service firewalld start/stop/status/restart(防火墙的xxxxxxx)
    

22. 让防火墙开机不自动启动: systemctl disable firewalld

23. 开机自启动:systemctl enable firewalld

24. tar:压缩或解压缩文件(.tar.gz或.tar)。

压缩语法:
tar czf 压缩文件命名 要压缩的目录
c : 创建压缩文件,就是压缩
z : 压缩后的文件是否符合zip压缩格式。
有z参数,压缩后的文件是.tar.gz。没有z参数的,压缩后的文件是.tar。
f : 文件, 用于指定压缩文件和被压缩目录的参数。

解压缩语法:
tar zxvf 文件路径。
z:是否具有gzip格式,简单理解扩展名是否是.tar.gz
x: 解压内容
v:显示解压过程
f:必须写到最后,后面紧跟文件路

25. ps:查询进程。
ps aux|grep 应用名。
| : 代表管道,指左侧命令执行的结果作为右侧命令执行的基础。
grep [参数值] :筛选,比对数据中和 后续参数 值相同的结果。

26kill:杀死进程。
kill -9 进程号

五:Linux快照与克隆

1.快照功能:类似windows的还原点,还原系统。(建议在关机状态使用)
2.克隆功能:快速生成一台虚拟机。(之前必须有快照且虚拟机处于关机状态)

Linux最基础知识整理相关推荐

  1. Kali Linux渗透基础知识整理(四):维持访问

    Kali Linux渗透基础知识整理系列文章回顾 维持访问 在获得了目标系统的访问权之后,攻击者需要进一步维持这一访问权限.使用木马程序.后门程序和rootkit来达到这一目的.维持访问是一种艺术形式 ...

  2. Linux系统基础知识整理

    一.说明 本篇文章,我将结合自己的实践以及简介,来对linux系统做一个直观清晰的介绍,使得哪些刚接触Linux的小伙伴可以快速入门,也方便自己以后进行复习查阅. 二.基本知识整理 1.Linux文件 ...

  3. Kali Linux渗透基础知识整理(三):漏洞利用

    漏洞利用阶段利用已获得的信息和各种攻击手段实施渗透.网络应用程序漏洞诊断项目的加密通信漏洞诊断是必须执行的.顾名思义,利用漏洞,达到攻击的目的. Metasploit Framework rdeskt ...

  4. 在linux系统环境中 常用的关机命令,Linux常用基础命令整理:关机命令、查看目录下文件命令等...

    整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能 Ctrl+c按键---停掉正在运行的程序 Ctrl+d按键---相当于exit ...

  5. python常用变量名_python基础知识整理

    Python Python开发 Python语言 python基础知识整理 序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序: 一 ...

  6. centos7创建asm磁盘_Oracle ASM 磁盘组基础知识整理(收藏版)

    为什么要写这么一篇基础知识呢?还是有那么一点点原因的,不是胡编乱造还真是有真实存在的事件的,前两周里因一套生产环境数据库磁盘不足无法对其进行表空间扩容,需要向存储岗申请存储资源,当存储岗划好资源加完存 ...

  7. CSP-S初赛基础知识整理

    文章目录 CSP-S初赛基础知识整理 RT [1]计算机基础知识 计算机系统的组成 计算机硬件的五大组成 [1-2]进制及其转化和运算 [1-2]二进制 [1]基本定义及应用 [1]基本运算 [2]位 ...

  8. linux系统下io的过程,Linux系统基础知识:IO调度

    Linux系统基础知识:IO调度 IO调度发生在Linux内核的IO调度层.这个层次是针对Linux的整体IO层次体系来说的.从read()或者write()系统调用的角度来说,Linux整体IO体系 ...

  9. 计算机二级c语基础知识,计算机二级C语基础知识整理.doc

    计算机二级C语基础知识整理 1.1 算法 算法:是一组有穷指令集,是解题方案的准确而完整的描述.通俗地说,算法就是计算机解题的过程.算法不等于程序,也不等于计算方法,程序的编制不可能优于算法的设计. ...

  10. 权限认证php,2016年Linux认证基础知识:php做权限管理

    2016年Linux认证基础知识:php做权限管理 在学习Linux认证过程中,每个人会遇到每个人不同的问题,或小或大,那么你知道在Linux下,php怎么做权限管理?下面跟yjbys小编来看看最新的 ...

最新文章

  1. 网站SEO优化中长尾关键词的特征有哪些?
  2. java apache fileutil_Java FileUtil.listFiles方法代码示例
  3. Android Security视频学习合集
  4. 各纬度气候分布图_读中国年平均气温分布图,寻找中国全年平均气温最高和最低的地方...
  5. 求复变函数的 Taylor 展式与 Laurent 展式[华中师范大学2010年复变函数复试试题]...
  6. 这些基本职业技术---programmer
  7. 站点分析基础概念之目标转化率
  8. Java NIO:Buffer、Channel 和 Selector
  9. 这一年多来,阿里Blink测试体系如何从0走向成熟?
  10. bzoj3771:Triple
  11. openstack 重启mysql_openstack 重启服务命令
  12. matlab 求控制系统积分误差ise,基于MATLAB的自适应飞行控制系统参数整定
  13. 在Python中查找字符串长度
  14. java发牌_Java实现洗牌发牌的方法
  15. JS超好用的免费混淆工具
  16. Power Platform 介绍
  17. vba操作word删除某些页面
  18. oracle imp命令参数,oracle EXP/IMP 命令参数
  19. 云主服务器排行榜_国内云服务器排名
  20. 2021年科创板股权激励研究报告发布

热门文章

  1. 单元测试引入hsqldb探索
  2. Python进行高斯积分(Gaussian integral)
  3. SQL Server数据库应用技术
  4. 人狠话不多,细说大牛直播SDK之RTMP播放器和RTSP播放器...
  5. 交叉验证和超参数调整:如何优化你的机器学习模型
  6. Android Studio Gradle下载慢解决方法
  7. gisdk学习心得(一)-简介
  8. 微信编辑器有哪些呢?
  9. urlrewrite java_Java中URL重写(urlrewrite+Maven)
  10. Intellij Idea更换编程字体