【Linux第一课-Xshell常用命令大全】Linux安装、xshell的安装与登录、os概念、xshell基本指令

Linux安装

Linux源代码网站:https://www.kernel.org/
使用的Linux版本:centos 7.6/8/9
Linux发行版本号的含义:主版本号.次版本号.修正次数(次版本号为偶数:稳定版本,奇数:测试版本)
在这里插入图片描述

Linux环境的安装

1、双系统(不推荐)
2、虚拟机+centos7镜像:虚拟机软件vmware player免费版+centos7镜像文件
虚拟机软件: https://customerconnect.vmware.com/en/downloads/details?downloadGroup=WKST-PLAYER-1702&productId=1377&rPId=104734
centos 7:https://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/isos/x86_64/
3、云服务器
腾讯云
阿里云
华为云
百度云

云服务器购买成功之后

1、重置密码

在这里插入图片描述

2、公网ip复制一下

3、利用xshell进行云服务器的登录(利用公网)

xshell是个远程登录软件,下面的登录只是简单的登录,xshell弹窗里面不会有
(1)登录云服务器
接受-输入密码

ssh root@公网ip

在这里插入图片描述
(2)创建用户
在这里插入图片描述

注意:Xshell下面密码的输入是不回显的

OS概念

操作系统:进行软硬件资源管理的软件,承上启下
为什么要进行软硬件资源管理呢?为了对上提供良好的稳定的运行服务
在这里插入图片描述

Xshell的登录(会在弹窗中有的)

1、打开xshell
在这里插入图片描述
2、在新建窗口里面
在这里插入图片描述
3、登录用户名,下周里面只有一个用户root
在这里插入图片描述
root的密码在云服务器的控制台那管理

xshell软件

xshell全屏

alt+enter:进入全屏,再按一次退出全屏

配色方案

在这里插入图片描述

xshell基本指令

1、查看当前登入的是哪个用户

whoami

在这里插入图片描述
2、查看当前系统中有哪些用户

who

在这里插入图片描述
3、当前所处的目录

pwd

在这里插入图片描述

4、清屏

clear

ls指令

显示文件属性列表,-是选项

ls -l 等价于 ll

在这里插入图片描述
选项可以叠加使用
在这里插入图片描述
也可以下面的写法
在这里插入图片描述

pwd命令

process work directory 显示当前路径
在这里插入图片描述

mkdir命令

创建文件夹/目录
在这里插入图片描述

mkdir -p 一次性创建一串路径

pass路径
在这里插入图片描述

在这里插入图片描述

cd+绝对路径/相对路径

change directory 更改工作目录

… 返回上一级目录
. 当前路径
在这里插入图片描述

目录
在这里插入图片描述这个/称为Linux的跟目录
在这里插入图片描述
ls -l会显示当前文件下的内容
ls /boot显示这个文件夹里面的内容
ls -ld /boot显示这个文件夹

在这里插入图片描述

家目录:当前用户是root,那家目录就是/root。如果当前用户是普通用户,那家目录就是/home/xxxx

tree命令

会把目录以树状结构组织起来
1、安装tree命令

sudo yum install -y tree

2、使用指令
在这里插入图片描述

ctrl+c终止命令

touch创建普通文件

在这里插入图片描述

stat+文件名 查看文件创建时间

status状态
在这里插入图片描述

键盘上的上下键-翻阅历史命令

rmdir删除目录

在这里插入图片描述

删除空目录 rmdir 文件名

删除非空目录 rm -r 文件名

在这里插入图片描述
如果不要删除:ctrl+n
删除:y

强制删除 rm -rf 文件名

force强制

rm -rf *

删除当前全部文件,写全了就是:rm -rf ./*
在这里插入图片描述

main

Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是man 语法: man [选项] 命令

在这里插入图片描述

例如:
查某一指令 man ls, 查完之后q退出
man man询问man手册
man 手册编号 查找内容
在这里插入图片描述
没有这个手册,在root下安装
在这里插入图片描述

cp拷贝命令

在这里插入图片描述

nano 文件名(linux里的记事本)

普通文件的拷贝

上尖括号是ctrl的意思
在这里插入图片描述
写入了下列内容
在这里插入图片描述
拷贝到上级目录
在这里插入图片描述
拷贝到当前目录
在这里插入图片描述

目录文件的拷贝

在这里插入图片描述

将一个文件夹里的所有内容拷贝——*

在这里插入图片描述

隐藏文件不会拷过去

mv

mv src dst
移动/剪切文件
在这里插入图片描述

重命名

mv - 对文件重命名

在这里插入图片描述

cat

语法: cat [选项][文件]
功能: 查看目标文件的内容
常用选项:

-b 对非空输出行编号
-n 对输出的所有行编号
-s 不输出多行空行

在这里插入图片描述
cat用途
(1)也可以之间cat+回车,要是退出就crtl+c。这里的cat是从键盘上输入什么就读取什么
在这里插入图片描述
(2)cat从其他地方读。<就是输入重定向
在这里插入图片描述

tac

概念:将内容逆向输出
在这里插入图片描述

more

cat查看大文件很麻烦,所有就有了more命令
功能:会把一屏打满,然后按回车逐行翻
确定:只能下翻,不能上翻

less

less也是一屏打满,但是可以回车/按上/按下
/输入想要搜索的内容,进行搜索

head

1、默认打出前十行
在这里插入图片描述
2、-n想打几行打几行
在这里插入图片描述

tail

提取尾部的,和head类似用法

提取文件中间的内容

|是管道

head -90 big.txt | tail -10

在这里插入图片描述
对提取出来的在逆置一下
在这里插入图片描述

echo

1、后面跟什么样的字符串就会打印什么样的字符串
在这里插入图片描述
2、后面加上 > (输出重定向)
对于>后面的文件名,如果没有会自动创建
在这里插入图片描述
3、利用>新建文件
在这里插入图片描述

重定向:每次写入时会把上次写入的内容清楚再写入
在这里插入图片描述

4、利用>清空文件
在这里插入图片描述
5、>>追加重定向
每次写入不会清空之前写的
在这里插入图片描述

printf

后面加上\n之后,效果和echo一个样
在这里插入图片描述

创建一个大文件

i=0; while [ $i -le 1000 ]; do echo "hello $i"; let i++; done

产生100行内容显示到屏幕上
在这里插入图片描述
产生10行内容显示到屏幕上,在my文件夹中创建10个txt文件
在这里插入图片描述
删除这10个文件
在这里插入图片描述

创建一个大文件
在这里插入图片描述

date

date 指定格式显示时间: date +%Y:%m:%d
date 用法: date [OPTION]… [+FORMAT]
在这里插入图片描述

date +%Y-%m-%d/%H:%M:%S

其中-和:是可以改变的

在这里插入图片描述
在这里插入图片描述

1970年1月1日的午夜到现在累计的秒数——时间戳
时间戳的作用是可以用于日志
在这里插入图片描述

时间与时间戳的转换

时间->时间戳: date +%s
时间戳->时间: date -d@1508749502
在这里插入图片描述
这里为什么是八点,因为时差
在这里插入图片描述

cal

日历
命令格式: cal [参数][月份][年份]
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

find

查找命令
在这里插入图片描述

按照名称查找文件

find -name 文件名
在这里插入图片描述
find命令查的时候需要路径,which查的时候不需要路径
在这里插入图片描述

which

也是查找指令,与find相比不需要路径,但which命令只查指令
在这里插入图片描述

whereis

查找安装好的指令的头文件、手册的压缩包…
在这里插入图片描述

grep

行文本过滤工具,它可以按照指定的关键字在指定的文件中,按行为单位,包含关键字的行保留,不包含关键字的行删除
语法: grep [选项] 搜寻字符串 文件
功能: 在文件中搜索字符串,将找到的行打印出来

常用选项:
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 ‘搜寻字符串’ 内容的那一行

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

sort

按ASCII值进行排序

-r 进行逆向的排序

在这里插入图片描述
在这里插入图片描述

uniq

相邻的行如果是重复,则会压缩(去重的不彻底)

-u 显示文本中的唯一行
-d 显示文本中的重复行(double)
-c 去重的同时也会把这行重复了几次显示出来
在这里插入图片描述
在这里插入图片描述

利用sort与uniq进行彻底的去重

在这里插入图片描述

zip/unzip

语法: zip 压缩文件.zip 目录或文件
功能: 将目录或文件压缩成zip格式

常用选项:
-r 递 归处理,将指定目录下的所有文件和子目录一并处理

优势:防止文件丢失。更节省空间,网络传输时速度更快
在这里插入图片描述
在这里插入图片描述

unname -r

语法: uname [选项]
功能: uname用来获取电脑和操作系统的相关信息。
补充说明: uname可显示linux主机所用的操作系统的版本、硬件的名称等基本信息。

常用选项:
-a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类
型,硬件平台类型,操作系统名称

热键

[上下键]–可以翻以前输入的指令
[Tab]按键—具有『命令补全』和『档案补齐』的功能
[Ctrl]-c按键—让当前的程序『停掉』
[Ctrl]-d按键—通常代表着:『键盘输入结束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可
以用来取代exit

lrzsz

方便windows和linux之间传输文件

yum install -y lrzsz

(1)之间拖拽进xshell就能放进去
在这里插入图片描述

(2)从linux里面传到本地电脑

sz 文件名

在这里插入图片描述

公司里面的环境

1、开发环境

2、测试环境

3、生产环境

真是线上环境,我们写完,测完,真正给用户提供服务的环境
rg:lol今晚更新,更新就是在生产环境上更新的
【Linux第二课-权限】操作系统、Linux用户、Linux权限、Linux文件类型、粘滞位

  • 36
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值