Linux操作系统

Linux操作系统

[Ctrl Alt T]打开xshell

1.高效登录的几种方式

(1)存 ip地址 & Key

~ sudo vim /etc/hosts   #存公网IP地址 120.55.166.94 lulu
~ ssh root@lulu

(2)alias 命名

~ alias a1="ssh root@lulu"
~ a1

(3)免密登录

先登录到个人账号内littlelulu

~ mkdir .ssh #生成密钥对文件
~ cd .ssh/  #打开家目录下的文件
            #以“.”开头的目录为隐藏目录
~ ssh-keygen #生成密钥对
~ cat id_rsa.pub #复制公钥
==登录上云主机==
(1)~ vim authorized_keys
    #o另起一行 手动将公钥复制进去!
(2) ~ cd
    ~ ssh-copy-id littlelulu@Flicialulu
    #自动复制进去

==实现免密登录==
ssh littlelulu@Flicialulu

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2WVOA0qr-1640063041789)(C:\Users\luyuanjun\AppData\Roaming\Typora\typora-user-images\image-20211122125005882.png)]

authorized_keys是存放本地公钥的文件

known_hosts本地登录信息存放文件

2&3结合:直接输入F就可免密登录啦

2.双主机内容复制

🐧ssh-keygen    #生成秘钥对
🐧ssh-copy-id 用户名@主机名         #公钥复制到远程云主机
🐧scp 文件名用户名@主机名:目的位置    #从本地拷贝到远程位置
🐧scp 用户名@主机名:文件名目的位置    #从远程位置拷贝文件到本地

3. 重命名云主机

先登录littlelulu

sudo hostnamectl set-hostname linux00

4.vim四种模式

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-otBc0mi6-1640063041794)(C:\Users\luyuanjun\AppData\Roaming\Typora\typora-user-images\image-20211122134924661.png)]

*配置目录名

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EGfx2orf-1640063041795)(C:\Users\luyuanjun\AppData\Roaming\Typora\typora-user-images\image-20211122140028865.png)]

~ cd
~ vim .vimrc/
~ /mail    #/搜索内容 按i输入

(1)普通模式 Esc

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AlgczQ2o-1640063041796)(C:\Users\luyuanjun\AppData\Roaming\Typora\typora-user-images\image-20211122141836994.png)]

x   #删除光标选中的一个字符
dd  #删除当前一整行
ndd #从当前所在行到之后n行删除
dw  #删除到下一个单词开始
d$  #从当前删除到行尾
d^  #从当前删除到行首
dgg #从当前行删除到行首
u↓/↑#撤销/重做
===============================
dG  #移动到行尾
gg  #移动到行首 
ngg #移动到n行
:n  #移动到n行
===============================
yng #复制第n行内容 
===============================
cc  #当前行删除并直接进入插入输入模式
c2g #第2行删除并直接进入插入模式
===============================
r #替换当前字符
R #从当前一直替换下去
===============================
u      #撤销
ctrl R #重做
ctrl V #可视化快操作
按下windows操作键可对块进行操作选择

(2)插入模式

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HQvtEVAR-1640063041797)(C:\Users\luyuanjun\AppData\Roaming\Typora\typora-user-images\image-20211122145430432.png)]

(3)命令模式

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-98IuUEv3-1640063041798)(C:\Users\luyuanjun\AppData\Roaming\Typora\typora-user-images\image-20211122150449489.png)]

~ :s/光标所在行最近的{xxx}/{要替换的内容}   #{}是不要的
~ :%s/{xxx}/{要替换的内容}/g  #文本内所有的xxx都会被替换为目标内容 /g表示global 
:split  #上下分屏
:vsplit #左右分屏
ctrl w  #光标在不同屏幕间切换

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3ojIvieT-1640063041798)(C:\Users\luyuanjun\AppData\Roaming\Typora\typora-user-images\image-20211122162715025.png)]

5.编译代码

vim a.c  #新建文件
gcc a.c  #编译 无误生成a.out文件
./a.out  #运行成可执行文件 相当于.exe
====想生成自定义名称可执行文件====
gcc -o 其他名字 a.c
========当前命令所用时间========
time ./a.out

6.命令格式

~ ls             #命令
~ ls -la         #命令 选项
~ ls -lad 100.c  #命令 选项 参数

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Em4PKQXF-1640063041799)(C:\Users\luyuanjun\AppData\Roaming\Typora\typora-user-images\image-20211123102012058.png)]

7.用户与组

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FB8R4MJi-1640063041800)(C:\Users\luyuanjun\AppData\Roaming\Typora\typora-user-images\image-20211124132126415.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XbW2rMTr-1640063041800)(C:\Users\luyuanjun\AppData\Roaming\Typora\typora-user-images\image-20211124132648743.png)]

chmod 用户+/-权限

查看(隐藏)文件

~ pwd #打印当前目录
~ ls -A #Almost All 打印出所有隐藏文件
~ ls -a

8.浏览文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8gHJu8bp-1640063041801)(C:\Users\luyuanjun\AppData\Roaming\Typora\typora-user-images\image-20211124135224461.png)]

tree #浏览文件夹树状图
cd   #change dictionary

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uZkbufAv-1640063041801)(C:\Users\luyuanjun\AppData\Roaming\Typora\typora-user-images\image-20211124135346265.png)]

9.安装文件相关命令

apt
apt update
apt upgrade
apt search
apt remove
dpkg-i ***.deb
dpkg -r     #卸载dpkg

10.操作

(1)文件及目录管理命令

cp #拷贝
pwd #打印工作目录
tar #文件归档与压缩
In #创建连接文件

(2)文件内容的修改与查看

touch   #创建空白文件
cat     #查看文件内容
echo    #打印文本
more    #分页看文件
less    #分页看文件
head    #查看文件头部
tail    #查看文件尾部
diff    #对比文件            代码对比☆
grep    #检索信息
wc      #基数

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L9ksN2hg-1640063041802)(C:\Users\luyuanjun\AppData\Roaming\Typora\typora-user-images\image-20211124142628435.png)]

(3)文件的查找与定位

find      #查找文件
which     #查找可执行文件
locate    #定位任何文件
whereis   #查找可执行、源码、帮助手册

(4)用户相关命令

useradd
userdel
usermod
passwd
su        #切换用户
sudo     
chgrp     #修改文件所述组
chmod     #修改文件权限
chown     #修改文件所属者
logout exit

(5)进程相关命令

ps
kill
pkill
killall
crontab
ctrl+z
fg
bg
jobs

(6)系统信息获取

date
df     #查看文件系统    -f   #以人类可读的方式显示
du     #获取文件大小
free   #查看内存信息
top    #查看进程信息
htop   #查看系统信息
dstat  #查看资源信息
nmon   #系统监控器
ifconfig #查看IP信息
uname    #查看OS信息
last     #查看最近登录
who      #查看当前登录
ssh      #远程连接
scp		 #远程拷贝
wget	 #获取http文件
ping     #测试远程主机
reboot   #重启
poweroff #关机

(7)特殊路径

~	#家目录
-	#上次工作目录
..  #根目录
.   #当前

11.【命令】系统信息

uptime #打印系统运行时长和平均负载  
       #-p -s 启动的时间 -V 版本
       # R 可运行状态 D不可中断 S 可中断 【ps -aus:可以知道状态】
w      #当前用户列表正在执行的任务
       #-h 不打印头信息 -s 使用短输出格式 -f 显示用户从哪登录 默认显示
who    #显示当前登录系统的用户信息 
       #-H显示各栏的标题信息列  -u显示空置时间 -q只显示登录系统的用户名称和人数
whoami #打印当前有效的用户名称
last   #显示用户最近的登录信息
       #-f<file>:指定记录文件 -n<num>:指定输出记录数 -x:显示系统关机,重新关机等信息
lastlog#打印每个账号的最近登录时间
uname  #打印当前系统信息
       #-a 全部信息 -s内核名字 -n网络主机名称 -r系统发行编号 -vos版本与时间 -m主机类型 -i硬件平台 -p处理器类型 -o操作系统名称
date   #显示或设置系统时间与日期
cal    #显示日历
       #cal 月 年    -y一整年 -j当月 -n 从这个月开始往前的n个月
write user

❤ 平均负载

单位时间内,系统处于R or D的平均进程个数,也就是进程平均活跃数。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-w5r4KkvW-1640063041802)(C:\Users\luyuanjun\AppData\Roaming\Typora\typora-user-images\image-20211126124239278.png)]

uname

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kWn5XgOF-1640063041803)(C:\Users\luyuanjun\AppData\Roaming\Typora\typora-user-images\image-20211126125434125.png)]
当前系统信息
#-a 全部信息 -s内核名字 -n网络主机名称 -r系统发行编号 -vos版本与时间 -m主机类型 -i硬件平台 -p处理器类型 -o操作系统名称
date #显示或设置系统时间与日期
cal #显示日历
#cal 月 年 -y一整年 -j当月 -n 从这个月开始往前的n个月
write user


## ❤ 平均负载

单位时间内,系统处于R or D的平均进程个数,也就是进程平均活跃数。

[外链图片转存中...(img-w5r4KkvW-1640063041802)]

## uname

[外链图片转存中...(img-kWn5XgOF-1640063041803)]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值