Linux新手扫盲

Posted buling_buling_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux新手扫盲相关的知识,希望对你有一定的参考价值。

Linux操作系统新手篇

一、operating syste

OS是用户和计算机的接口,同时也是计算机硬件和其他软件的接口;

1、为什么学习LInux

(1)大厂必须
(2)走进Linux的世界,才能成为合格的软件工程师
(3)研究了Linux内核代码,将数据结构和设计模式落地实践
(4)了解Linux生态,让学习工作事半功倍

2、如何学好Linux

(1)多练
(2)不要忽略屏幕输出,请仔细阅读系统给你的每一句话
(3)多思考多查资料
(4)少问多交流
(5)刻意培养自己解决问题的能力

3、 Windows和Linux的不同

主要不同WindowsLinux
操作界面图形化字符界面
操作方式鼠标点击命令输入
属性配置通过菜单配置应用通过命令选项及配置文件
错误与提示通过图像化方式展现通过文本信息提示

4、Linux下一切皆文件

一切设备,抽象的进程,运行数据甚至是CPU都可以在文件系统中找到相应的文件。

5、程序,进程和命令的区别

(1)命令是人和计算机交互的基本单位,人使用命令将要做的事传达给计算机,计算机做解析并作出回应
(2)程序:计算机程序是指一组指示计算机执行动作或者作出判断的指令,通常用程序设计语言编写,运行于某种目标体系结构上
(3)进程:进程是计算机在内存中的镜像,是运行着的程序。

二、高效使用云主机

1、使用zsh环境

zsh(Z-shell)一款强大的shell解释器
特性:兼容bash;具有强大的历史记录功能;将大的补全功能;强大的插件(oh-my-zsh);只能跳转auto jump;无需cd的目录跳转;多种主题

2、Unix/Linux:

远程连接云主机:“ssh 用户名@主机的IP地址”
提示:使用alias X= ”ssh username @IP“ 下次使用时,直接输入”X“即可。要想永久使用可以把该命令写入”vim .zshrc"文件。

3、Windows:

使用第三方软件Xshell连接

4、安装zsh环境

命令”sudo apt update “
“sudo apt install zsh”

5、vim的使用

(1)vim编辑器有四种模式:
普通模式:输入”ecs"从以下三种模式进入到普通模式
命令模式:输入” :“进入命令模式
插入模式:输入”i/o/a/A/O/I“进入插入模式
可视模式:输入”v“进入可视模式
(2)学习使用vim操作的话,可以使用“vimtutor zh"命令进入学习手册
(3)在普通模式下:
点击“dd"删除光标所在一行
点击”d某一行G"可以删除当前光标所在到某一行的所有行
点击”yy"可以复制一行
点击“行数yy”可以复制当前光标所在行到输入行数的所有行
点击“yG”可以复制光标所在行到末行的所有行
输入 “:vsplit” 可以将窗口切分成左右两个
输入 “:q” 退出上一次操作
输入“ / 任意字符”可以在内容中查找该任意字符

6、手册的使用

man 手册
tldr 手册 : ”sudo apt update” “sudo apt install tldr“进行安装

Ubuntu 18.04及以上

apt (软件包管理工具)
apt update (同步软件信息)
apt upgrade (跟新本地软件为最新版本)
apt search *** (搜索
* 软件)
apt remove *** (卸载*** 软件)**

7、Linux 七种文件基本类型

-: regular file 普通文件
d: directory 目录
l: link 链接
b: block 块设备 ,存储数据供系统存取的接口设备,也就是硬盘
c: character 字符设备,串口设备,键盘,鼠标等
s : socket套接字
p: pipe 管道**
注:pipe管道 用符号 ”|“ 来表示,将管道左边命令的标准输出作为管道符号右边命令的标准输入

8、文件权限

(1)三种权限

UGO
usergroupothers
r w xr w xr w x
1 1 11 1 11 0 1
775

1、每个文件都有一个拥有者和拥有组
2、除了拥有着和拥有组其他用户都为others
3、有可读(r),可写(w),可执行(x)三种权限
4、1 和 0分别代表有没有权限

(2)与文件权限有关的命令

chmod :#更改文件权限 eg:chmod 775 file
chown: #更改文件所属用户 eg: chown 用户名:组名 file
chgrp: #更改文件所属组 eg:chgrp 组名 file

9、Linux相关命令

w命令

获取用户和正在执行的进程

who命令

显示当前登录系统的用户信息
who -H 打印表头

whooami命令

打印当前有效的用户名称

last 命令

显示用户最近登录信息

lastlog命令

打印每个账户的最近登录信息

Uname命令

打印当前系统信息
-a 打印全部信息

date 命令

显示或设置系统时间与日期

cal 命令

显示日历
-1:显示当前月
-3 :显示最近3个月
-y:显示当前年所有月
cal 月份数 年份数(cal 5 2020) :看2020年5月的日历

wall命令

给其他登录用户广播信息

等等…未完待续

以上是关于Linux新手扫盲的主要内容,如果未能解决你的问题,请参考以下文章

Linux新手扫盲(转载)

Linux新手扫盲

接口测试新手入门全流程扫盲

3000字扫盲shell基础知识(新手必备)

3000字扫盲shell基础知识(新手必备)

3000字扫盲shell基础知识(新手必备)