MySQL数据库第二课----------认识简单命令-----悄悄的变大牛

作者前言

 欢迎小可爱们前来借鉴我的gtiee秦老大大 (qin-laoda) - Gitee.com

——————————————————     ————————————

目录

操作系统
  1. 桌面操作系统
  2. 服务器操作系统
  3. 嵌入式操作系统
  4. 移动设备操作系统
常用 Linux 命令的基本使用
  1. 为什么要学习Linux终端命令
  2. 常用的Linux命令
  3. 绝对路径和相对路径
  4. 命令介绍
——————————————————————————————

操作系统

现在主流的操作系统分为四类: 桌面操作系统 服务器操作系统 嵌入式操作系统 移动设备操作
系统

桌面操作系统

Windows 系列
      它是目前使用群体最大的桌面系统,没有之一。它的特点在于简单的桌面化操作,安装在上面的软 件或应用是必须支持图像化操作的。而且支持的应用十分丰富,玩游戏、看电影、剪辑视频、日常办公 都能支持。
macOS
       这是苹果独有的桌面操作系统。本身是在 Unix 上进一步封装出的系统。是目前程序开发人员最合适 的桌面系统。因为它不仅有着和Linux 几乎相同的底层,而且也有着十分多的应用,在撸代码之余,看看 视频、刷刷网页都是不成问题的。唯一的缺点就是不能玩游戏,因为Mac 自身的设计导致散热有点差, 而不是系统缺陷。
Linux
      是的, Linux 也是有桌面操作系统的,例如 Ubuntu 。只是我们通常只将 Linux 用于程序的开发,所 以并不会在意它的桌面操作系统。
鸿蒙
       这是华为自主研发的桌面系统。

服务器操作系统

Linux
    我们安装的虚拟环境,就是服务器 Linux 操作系统的一种。只是我们的 Linux 是一台电脑,算不上服 务器级别。当有多个类似的Linux 环境被连通后,极大的增强了数据处理能力和储存能力,就可以看作是 一个服务器了。当然,你就打算在自己的系统里跑几个脚本,硬说这就是一台服务器,也是没有问题 的。Linux 也是现在互联网环境下使用最广泛的服务器系统,因为它安全、稳定而且免费。
Windows Server
    微软也有着自己开发的服务器系统,只是相对 Windows 桌面而言,因为它需要付费,所以一直没有 很好的普及。

嵌入式操作系统

    使用最广的嵌入式系统还是 Linux 。例如 ATM 机、自动收银机等,它们都是在 Linux 的底层之上,进 一步来封装的系统。

移动设备操作系统

      可以简单的理解为手机操作系统。现在的移动端操作系统主要分为两家, IOS 苹果和 Android 安卓, 而安卓的底层依旧是机遇Linux 研发的。在 2010 年之前,还出现过 Symbian OS 塞班,因为当时的诺基亚 手机风头无两。而随着诺基亚的市场流失,塞班也逐渐被人遗忘了。

常用 Linux 命令的基本使用

        作为一名合格的程序员,我们始终逃脱不了面对 Linux 黑窗口编程的命运。或许有人会质疑,为什么 不能把代码完全写好,然后上传的服务器呢?当然是可以的,但毕竟自己电脑的运行环境和服务器的环 境会有差异。如此反复进行代码的修改再上传,实在繁琐。所以,如果只是小部分的BUG ,我们完全可 以再服务器上直接进行修改,避免重复的下载与上传的操作。
      实际的工作中,几乎所有的程序员都害怕面对黑窗口,毕竟现在有着这么成熟的图像化操作系统, Linux的命令操作也确实被逐渐边缘化。但是,如果你可以熟练的掌握基本的操作命令,不仅可以让你在 以后的工作中大大节约时间,也能让你在同行中脱颖而出,更加容易获得身边大牛的青睐。

常用的Linux命令

无论是谁的要求,在任何情况下,一定不要执行 rm -rf /* 的命令
这条命令表示从根目录下递归删除所有文件,且你的系统都会被删除,请一定要注意问题的严重性!!!

 为了让大家看得更清楚,我直接配置了桌面的系统

大家可以看见这些文件和文件夹(目录)都是自带的下面我将一一演示这些命令

绝对路径和相对路径

绝对路径 : 从根目录算起的路径叫做绝对路径
相对路径 : 从当前目录算起的路径叫做相对路径

 ls

ls

ls - a

ls -a

 ls -a就是把隐藏文件显示出来,可以看出隐藏文件是以 "  .  ",开头的,上面我简单的找出了一些

ls -l  =====》ll

ls -l或者 ll

 以更加详细的显示出来

ls -hl

ls -hl

 -h参数,可以理解为把符合转化成k为单位的内存进行转化,也就是显示内存

   就是h要配合l才能明显的显示出来

ls 文件(或者目录) -参数

ls 文件(或者目录) -参数

 可以看出这样写也是可以的

cd

cd 文件夹名

 cp切换文件夹   

pwd

pwd

 

 以绝对路径显示出目前所在的文件地方

mkdir(创建文件夹)

mkdir 文件夹名字

 如果不加参数只能一个个创建文件夹

-p

mkdir 文件路径 -p

可以递归的创建多个文件夹

记住mkdir运用于创建文件夹也就是目录 

touch(创建文件)

touch  文件名

 cp(复制粘贴文件)

cp 要被复制的文件 粘贴的路径

 -i 产生提示语句

cp 要被复制的文件 粘贴的路径 -i

 使用这个参数一般用于覆盖文件使用,如果用于复制粘贴到新创建的文件就没有提示,一般配合参数v使用

-r

cp 要被复制的文件夹 粘贴的路径 -r

递归的复制文件夹里的文件,也就是复制粘贴一个文件夹

-v 

cp 要被复制的文件 粘贴的路径 -iv

用于显示从哪个文件复制粘贴到你好文件 

mv(用于移动文件和目录)

mv 要被剪切的文件  移动到的路径 
mv 要被剪切的文件  移动到的路径 -iv

这个和剪切的意思是一样的

这个命令也有两个参数就是  -i 和-v跟cp命令的参数的意思相似

 可以看出当文件移动到另一个文件是会产生重命名,可以理解为把a.py文件移动到b的目录下,然后再重命名为c.py

 这个图的效果就很明显了 ,我们可以利用这个效果来重命名

rm (删除)

一些小可爱也发现了在之前的介绍会偶尔出现这个命令,这个命令的使用要慎重,使用不当会造成严重的事情

-i  

rm 要删除的文件路径  -i

 出现一条提示语句

-f 

这个是一个强制删除的参数,不管这个文件存不存在,这里不演示

-r  用于删除一个文件夹里的所有文件(递归的删除)不会保留一个空目录

 一般删除都会加一个-i这个参数防止造成严重的效果

-d 用于删除一个空目录

这里不演示

最后再介绍 一下rm  -rf /* 意思可以理解为删除所有的东西,不可恢复 

/*:匹配根目录下的所有

总结

这里简单的介绍了初识数据库的简单命令   ls  pwd  cd  rm mv cp   以及相关参数,小可爱们如果有不懂可以来私聊我,

猜你喜欢

转载自blog.csdn.net/m0_69984273/article/details/131505982