小满Linux(第一章认识Linux)

简介: Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Lin

Linux


Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。


1.使用SSH连接服务器


window 安装SSH(安装地址) mls-software.com


Macbook 免安装自带


2.使用方式


打开终端


ssh  账号默认root@服务器地址 例子  ssh root@123.456.789 然后选择Y ,然后输入密码即可


2beae3580b8446a4a889215bac17d63e.png

b71b69d7b6844945b93e1b2c020c7466.png


显示这个代表连接成功


3.基本命令


Linux ls 命令


用来查看当前的目录的文件


effe3b94f7ea44f6b6334e6f61e52fd0.png


Linux cd 用来切换目录


e0311d0f73924204a24c85c929c12202.png


Linux wget 命令用来下载一些东西


nodejs 下载地址下载 | Node.js 中文网


执行以下命令


wget https://cdn.npmmirror.com/binaries/node/v14.19.1/node-v14.19.1-linux-x64.tar.xz

下载完成之后


解压


使用tar 命令


-c: 压缩

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件


这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。


-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出


下面的参数-f是必须的


-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。


# tar -cf all.tar *.jpg

这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。


# tar -rf all.tar *.gif

这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。


# tar -uf all.tar logo.gif

这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。


# tar -tf all.tar

这条命令是列出all.tar包中所有文件,-t是列出文件的意思


# tar -xf all.tar

这条命令是解出all.tar包中所有文件,-x是解开的意思


压缩

tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg

tar –czf jpg.tar.gz *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

tar –cZf jpg.tar.Z *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for Linux

zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux


解压

tar –xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2   //解压 tar.bz2

tar –xZvf file.tar.Z   //解压tar.Z

unrar e file.rar //解压rar

unzip file.zip //解压zip


我们执行  tar -xvf node-v14.19.1-linux-x64.tar.xz


4.配置环境变量


Linux pwd命令


命令用于显示工作目录


8ac221b9da7a4849ae5c6ab9a9516376.png


使用pwd命令获取node bin 的位置


前往跟目录下面的etc/profile 此文件涉及系统的环境,即环境变量相关。这里修改会对所有用户起作用


使用vi命令编辑该文件


vi profile  


然后按一下I键 进入编辑模式


在最后一行添加


export PATH=$PATH:你的目录/node-v14.19.1-linux-x64/bin


然后执行 source profile 或者重启linux


配置淘宝代理 npm config set registry https://registry.npm.taobao.org

目录
相关文章
|
缓存 网络协议 算法
小满Linux(第五章Linux安装Nginx)
RE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。nginx也需要此库。
126 0
小满Linux(第五章Linux安装Nginx)
|
负载均衡 架构师 前端开发
小满Linux(第四章介绍Nginx)
高并发,大流量:需要面对高并发用户,大流量访问。举个例子,去往迪拜的飞机有200张票,但是有100w人都挤进系统买票,如何让这100w人能够看到票务的实时更新,以及顺利的买到一张票,都是一个网站架构师应该考虑的问题。这也许对于淘宝的“双十一”1000w的一分钟独立访问用户量来说,是个微不足道的数字,但是对于用户的体验以及网站的口碑来说,都是一项不小的挑战
82 0
小满Linux(第四章介绍Nginx)
|
负载均衡 测试技术 Linux
小满Linux(第十一章Nginx-负载均衡upstream)
upstream的基本语法如下,一个upstream需要设置一个名称,这个名称可以在server里面当作proxy主机使用。
154 0
小满Linux(第十一章Nginx-负载均衡upstream)
|
JavaScript Linux
小满Linux(第九章Nginx-Vue-History-404问题)
我们的服务器是根据页面路由,去按路径寻找资源的。我们打包好的web站点只有一个html页面,不存在其他资源目录下的html,服务器找不到对应页面所以才报404。
70 0
小满Linux(第九章Nginx-Vue-History-404问题)
|
XML 缓存 网络协议
小满Linux(第七章Nginx配置文件)
全局块是默认配置文件从开始到events块之间的一部分内容,主要设置一些影响Nginx服务器整体运行的配置指令,因此,这些指令的作用域是Nginx服务器全局。
136 0
小满Linux(第七章Nginx配置文件)
|
应用服务中间件 Linux 开发工具
小满Linux(第六章Nginx常用命令)
小满Linux(第六章Nginx常用命令)
139 0
小满Linux(第六章Nginx常用命令)
|
Linux 数据安全/隐私保护
小满Linux(第三章Linux权限)
小满Linux(第三章Linux权限)
71 0
小满Linux(第三章Linux权限)
|
Linux
小满Linux(第二章Linux文件属性)
创建该文件用户的名字 第二个是改文件所属用户组的名字
65 0
小满Linux(第二章Linux文件属性)
|
前端开发 应用服务中间件 Linux
小满Linux(第八章Nginx反向代理)
该指令用来设置被代理服务器地址,可以是主机名称、IP地址加端口号形式
159 0
|
15天前
|
运维 安全 Linux
Linux中传输文件文件夹的10个scp命令
【10月更文挑战第18天】本文详细介绍了10种利用scp命令在Linux系统中进行文件传输的方法,涵盖基础文件传输、使用密钥认证、复制整个目录、从远程主机复制文件、同时传输多个文件和目录、保持文件权限、跨多台远程主机传输、指定端口及显示传输进度等场景,旨在帮助用户在不同情况下高效安全地完成文件传输任务。
111 5