当前位置: 首页 > news >正文

广州购物网站公司地址抖音seo排名软件

广州购物网站公司地址,抖音seo排名软件,新会住房建设局网站,软件测试零基础好学吗文章目录 前言操作系统的作用组成二、安装linux系统安装VMware Workstation安装ubuntu图形化,命令行finalshell快照目录理解命令执行命令格式常用命令lscdmkdir 前言 本文讲解认识与使用linux操作系统 操作系统的作用 操作系统是用户和计算机的桥梁。比如我们输入…

文章目录

  • 前言
  • 操作系统的作用
  • 组成
  • 二、安装linux系统
  • 安装VMware Workstation
  • 安装ubuntu
  • 图形化,命令行
  • finalshell
  • 快照
  • 目录
  • 理解命令执行
  • 命令格式
  • 常用命令
    • ls
    • cd
    • mkdir


前言

本文讲解认识与使用linux操作系统


操作系统的作用

操作系统是用户和计算机的桥梁。比如我们输入字符并打印显示在显示屏上,整个过程从硬件(键盘)输入,计算机接收,通过操作系统调度打印机,把输入的字符打印在屏幕上。

用户操作操作系统调度硬件工作。

组成

内核:调度CPU,内存,文件,IO(输入输出)等等
应用程序:文件管理器,图片视频音频播放,设置等。

其中linux内核是开源免费的 https://www.kernel.org 内核网址;
可以用应用程序将linux封装并发行,常用发行版:CentOS,Ubuntu。

二、安装linux系统

常见有三种安装形式
1.虚拟机装linux,电脑里再装一台电脑
2.整台电脑重装linux系统
3.安装windows,linux双系统

linux虽然开源,发行版众多,但其实并不适合日常使用,比如linux里没有原生微软三件套Word,Excel,PPT,QQ版本也和windows下的QQ不同。由此看来2就不太现实;安装双系统,每次开机可以选择进入需要的操作系统,安装过程比较麻烦。

对于学习linux而言,最简单直接,就是安装虚拟机,在我们删除虚拟机时也比较便捷,不会影响windows主机的内容。

虚拟机:虚拟计算机硬件,给虚拟的硬件安装操作系统,得到一台电脑。

安装VMware Workstation

安装完成后在设置->网络和Internet->高级网络设置->网络适配器里面查看是否有VMnet1和VMnet8,有这两个虚拟网卡虚拟机才能联网。
在这里插入图片描述
win+r 输入cmd,再输入ncpa.cpl回车,也可以查看。

安装ubuntu

安装文档
https://blog.csdn.net/ZHOUPUYU/article/details/143526899?fromshare=blogdetail&sharetype=blogdetail&sharerId=143526899&sharerefer=PC&sharesource=2303_81279773&sharefrom=from_link

文章中没提到的步骤跳过即可,不要安装到C盘,设置英文用户名和简单密码比如 1,以后很多操作都要输入密码,最简单的密码可以设置一个字符。安装时间30分钟内都是正常的。如果在安装前还没设置完,可以重启虚拟机,又会自动进入基本设置。

图形化,命令行

进入linux系统,可以看到如下界面,熟悉又陌生,和我们的windows相比。
在这里插入图片描述
我们可以通过鼠标去操作整个界面,这种带有图形的界面就叫做图形化界面,方便使用鼠标操作。

像我们之前用win+r cmd去查看虚拟网卡就是命令行操作。同样的,在虚拟机按住Ctrl+Alt+t,可以打开命令行窗口。

使用命令行的原因:在linux开发中大家重心没有放在图形化美化上,其图形化界面并不好用,也不稳定,命令行则更加高效,占用资源少。本质上是开发者的约定俗成。计算机是死的,开发者遵循一个原则,开发流程就会变得简洁高效。比如大家下载文件可以放在各个文件夹里,假如我们约定俗称都放在download文件夹,大家找下载好的文件第一反应就知道去download文件夹寻找。

其实这也可以看出不管是大家打比赛,还是做开发,都是会用即可,需要深入再去深入,不需要深入掌握如何使用一项工具,一项技术。我们说,先固化,再优化。

finalshell

安装finalshell远程连接虚拟机。

虚拟机输入命令

ifconfig

查看IP,如果系统识别不了此命令

sudo apt install net-tools

再执行ifconfig,找到此IP
在这里插入图片描述
finalshell里面连接虚拟机
在这里插入图片描述
点击加号SSH连接。输入IP,用户名,密码,即可连接。如果连接不上,在虚拟机输入

sudo apt install openssh-server

快照

当我们要对虚拟机搞一些大动作时,害怕删除一些重要文件,或者下载一些文件,做一些大更改等等,甚至于说把linux搞挂了,重新装虚拟机比较麻烦,之前的数据也回不来了。我们可以通过快照功能来恢复之前的linux虚拟机内容。

快照就相当于给linux照了张相,记录此刻linux里面的数据,我们可以根据需要回退到对应的快照版本。

示例:关闭虚拟机,点击快照管理器
在这里插入图片描述
点击拍摄快照,填写快照名字和描述。
在这里插入图片描述
当你对虚拟机一通操作之后,想回退到现在的版本,点击对应的快照版本,点击转到
在这里插入图片描述
值得注意的是,回退到旧版快照,当前状态会丢失。

目录

windows操作系统有盘符,C盘,D盘等等。可以把不同文件夹放在不同的盘,目录结构通常以盘开头,向右下的斜杠 \ 为分割。

C:\Program Files (x86)

linux里所有文件都放在一个根目录,叫做 / ,向左下的斜杠。例如

/user/hhh.txt

最左边的斜杠 / 叫做根目录,后面的斜杠起分割作用。

linux系统里向左下的叫做斜杠 /,反之windows系统里的斜杠 \ 叫做反斜杠。

理解命令执行

命令是什么?命令是代码吗?
命令本身不是代码,但是命令可以执行一个程序,我们用命令去选择执行的程序。

我们暂时回到windows系统里来,我们写一段文本文件复制的代码,然后用命令去执行,复制出一份一样的文本文件,感受命令行的使用过程。

#define _CRT_SECURE_NO_WARNINGS
#include<stdlib.h>
#include<stdio.h>int main(int argc, char** argv)
{//参数个数if (argc < 4){printf("error!\n");return 0;}//argv[1]第一个文本,[2]第二个文本,[3]第三个文本//[1]写入[3]FILE* fgs = NULL, * fps = NULL;char s[100] = { 0 };char* c = NULL;fgs = fopen(argv[1], "r");fps = fopen(argv[3], "w");c = fgets(s,100,fgs);while (c != NULL){fputs(c, fps);c = fgets(s,100,fgs);}fclose(fgs);fclose(fps);//[2]追加到[3]fgs = fopen(argv[2], "r");fps = fopen(argv[3], "a");fprintf(fps, "\n");c = fgets(s, 100, fgs);while (c != NULL){fputs(c, fps);c = fgets(s, 100, fgs);}fclose(fgs);fclose(fps);return 0;
}

这是我们用C语言写的一个文件读取,写入,追加的代码,我们希望将传入的两个文本文件text1.txt 和 text2.txt合并起来,组成第三个文件叫做combine.txt。值得注意的是,main主函数我们也填写了参数argc,argv。其中argv的类型是char**,char* 可以理解为指针指向字符数组,也就是字符串,char** 那就是指针指向字符串数组,argc就是argv字符串数组指针指向的字符串的数组长度。

有了这两个参数,我们就可以把text1.txt,text2.txt,combine.txt以及我们这段代码的可运行文件filestudy.exe传进去。

找到filestudy.txt的文件目录
在这里插入图片描述
在最上方输入cmd进入命令行窗口
在这里插入图片描述
输入如下命令,回车,就能在此目录下得到一个combine.txt,里面包括text1.txt和text2.txt的内容,拼接到一起。前提是你得提前新建好text1.txt,text2.txt。combine.txt会自动创建不用管他。

filestudy.exe text1.txt text2.txt combine.txt

从这个小例子来讲filestudy.exe某种意义上来说也算是一条命令。

命令格式

命令的格式 command [-option] [parameter]
command:就是命令,对应例子里面的filestudy.exe;
option:命令的一些选项,非必填,刚才的例子中并没有选项;
parameter:参数,非必填,比如text1.txt,text2.txt,combine.txt就是三个参数。

常用命令

在linux中已经有很多常用的命令,执行效率高,我们不需要自己去写,直接调用即可。

ls

列出工作目录下的内容
在这里插入图片描述
里面有Desktop,Document等等,其实就对应了双击Home文件夹展示的画面。
在这里插入图片描述
Ctrl + Alt + t默认进入当前用户的工作目录,用户目录是Home目录,我们可以输入

cd ../

进入上一级目录,就会看到是Home目录。
在这里插入图片描述
我们现在开始给ls增加选项,参数。

增加路径

ls /

/表示根目录,ls / 表示显示根目录下的文件
在这里插入图片描述
可以看到多出了很多文件。

增加选项

ls -a

在这里插入图片描述
可以看到多出了一些以 . 开头的文件,这些是隐藏文件。

ls -l

将平铺展示变成竖向展示,并且增加了更多信息。
在这里插入图片描述
当然选项也可以混在一起用

ls -a -l
ls -la
ls -al

三条指令效果相同,且是-a,-l的叠加。

ls -lh

更人性化地显示文件大小。
在这里插入图片描述

cd

cd 即change directory,改变工作目录。我们可以打开命令行,ls,查看有哪些文件夹,然后cd 文件夹名字,就可以到对应文件夹路径下例如:
在这里插入图片描述
找到Desktop文件夹,cd进去,输入Desktop不用全部字母都输入,可以输入前几个字母,然后按Tab键,可以自动补全,如果存在多个路径前几个字母相同,只需要输入到不相同的那一位字符即可。

注意,大小写敏感,cd desktop无效。

如果不加任何路径,直接输入cd,则会跳转到用户路径。

于是乎,我们可以不断cd ,一直到无法往下cd为止。倘若我们要向上cd,比如从Desktop回到Home,可以一层一层

cd ../

在这里插入图片描述
有时候我们想知道自己在哪一层,当前的路径是什么,可以使用命令

pwd

这里的pwd并非password密码,而是print work directory。
在这里插入图片描述
相对路径与绝对路径

有人会想能不能在Desktop里直接cd到home,于是便尝试,发现命令行显示No such file or directory
在这里插入图片描述
那是因为我们这里使用的是相对路径,也就是在Desktop路径下寻找是否有名为home的文件或者目录,显然是没有的。但是我们可以使用绝对路径从根目录 / 开始

cd /home

在这里插入图片描述
这是可行的。如果我们要在home路径下cd到Desktop,直接使用cd Desktop无效,而是要cd 用户名,再cd Desktop。

我们可以使用相对路径

cd zfranklin/Desktop

或者使用绝对路径

cd /home/zfranklin/Desktop

整体来说,相对路径更加简洁,但是只能从当前目录向下走一级,绝对路径比较长,但是可以cd到任意目录。

在写绝对路径时可以将根目录和home目录简化为 ~ 波浪号,例如进入桌面可以这样写。

cd ~/Desktop

mkdir

make directory创建目录。

mkdir后面可以跟相对路径和绝对路径。
在相对路径下创建njupt文件夹:
在这里插入图片描述
绝对路径同理。

如果要一次性创建多个层级的文件夹,可以加-p选项。如图没加-p创建失败,加了-p创建成功。
在这里插入图片描述

http://www.ritt.cn/news/18723.html

相关文章:

  • 建设银行信用卡官网站首页海外推广渠道
  • 无锡网站开发befen什么是seo标题优化
  • 陕西咸阳网站建设旺道seo软件技术
  • 溧水网站建设北京搜索引擎关键词优化
  • 如何做网站销售滕州今日头条新闻
  • 网站推广在哪些平台做外链郑州seo网站排名
  • 禁止网页跳转微信小程序一键关键词优化
  • 郑州做旅游网站qq群怎么优化排名靠前
  • 怎么给自己的网站做优化站长工具seo综合查询
  • 什么是网站建设流程图百度客户服务电话
  • wordpress主题视频站百度认证营销顾问
  • 安卓 网站整站下载温州seo顾问
  • 黔西南做网站的有几家广东深圳今天最新通知
  • 苏州做网站套路骗全网推广网站
  • 公司网站发展策划书中国网站排名
  • 安徽省级建设主管部门网站搜狗seo怎么做
  • 一呼百应网做的网站十大洗脑广告
  • 互联网行业pest分析seo视频教程我要自学网
  • cms可以做多少个网站开创集团与百度
  • perl 网站开发百度店铺怎么入驻
  • 网站专业优化大的网站建设公司
  • 泰州做网站软件优化软件seo排名
  • 淘客联盟做任务网站每日英语新闻
  • 政府门户网站栏目建设征集意见自己网站怎么推广
  • 云南网站建设维修公司打广告去哪个平台免费
  • 社交网站开发外文搜索引擎优化方法包括
  • 全球做的比较好的网站有哪些上百度首页
  • 风车网站做花盆磨具宁德市疫情最新消息
  • 成都网站建设套餐5118站长工具箱
  • 你有网站 我做房东 只收佣金的网百度推广关键词怎么设置好