Linux学习基础

Linux系统特点

开放性(开源),多用户,多任务,良好的用户页面,优异的性能与稳定性
多用户任务:
单用户:一个用户,在登录计算机(操作系统),只能允许同时登录一个用户;
单任务:一个任务,允许用户同时进行的操作任务数量;
多用户:多个用户,在登录计算机(操作系统),允许同时登录多个用户进行操作;
多任务:多个任务,允许用户同时进行多个操作任务;
Windows属于:单用户,多任务。
Linux属于:多用户,多任务。

Linux分支

分支:Linux分支有很多,现在比较有名的ubuntu, debian, centos, redhat, suse等等。

在Linux中关机命令有以下几个

reboot命令

reboot 系统重启
reboot --halt 停止机器
Reboot -p 关闭机器

poweroff 命令

poweroff 关机
poweroff --halt 停止机器
poweroff --reboot 重启机器

halt 命令(halt通知硬件来停止所有的 CPU 功能,但是仍然保持通电。你可以用它使系统处于低层维护状态。注意在有些情况会它会完全关闭系统。下面是 halt 命令示例:)

halt 停止机器
halt -p 关闭机器
halt --reboot 重启机器

Shutdown 命令(shutdown会给系统计划一个时间关机。它可以被用于停止、关机、重启机器。)

shutdown -c //取消正在关机状态
shutdown now //立即关机
shutdown -h 10 //10分钟后 停止机器
shutdown 13:20 //13:20时关机
shutdown -p now // 关闭机器
shutdown -H now // 停止机器
shutdown -r 09:35 // 在 09:35am 重启机器
Init (init 0 为关机, init 1 为重启)

重要的几个热键[Tab],[ctrl]-c, [ctrl]-d

[Tab]按键—具有『命令补全』不『档案补齐』的功能

[Ctrl]-c按键—让当前的程序『停掉』

[Ctrl]-d按键—通常代表着:『键盘输入结束(End Of File, EOF 或 End OfInput)』的意思;另外,他也可以用来取代exit

Linux一切皆文件。

①在windows是文件的,在Linux下同样也是文件;

②在windows不是文件的,在Linux下也是以文件的形式存储的;

Linux系统的文件目录结构

在这里插入图片描述
目录结构:

Bin:全称binary,含义是二进制。该目录中存储的都是一些二进制文件,文件都是可以被运行的。

Dev:该目录中主要存放的是外接设备,例如盘、其他的光盘等。在其中的外接设备是不能直接被使用的,需要挂载(类似windows下的分配盘符)。

Etc:该目录主要存储一些配置文件。

Home:表示“家”,表示除了root用户以外其他用户的家目录,类似于windows下的User/用户目录。

Proc:process,表示进程,该目录中存储的是Linux运行时候的进程。

Root:该目录是root用户自己的家目录。

Sbin:全称super binary,该目录也是存储一些可以被执行的二进制文件,但是必须得有super权限的用户才能执行。

Tmp:表示“临时”的,当系统运行时候产生的临时文件会在这个目录存着。

Usr:存放的是用户自己安装的软件。类似于windows下的program files。

Var:存放的程序/系统的日志文件的目录。

Mnt:当外接设备需要挂载的时候,就需要挂载到mnt目录下。

Linux基础指令

ifconfig:(获取网卡信息)


ens33表示Linux中的一个网卡,ens33是其名称。lo是表示主机的回环地址,这个一般是用来测试一个网络程序,但又不想让局域网或外网的用户能够查看,只能在此台主机上运行和查看所用的网络接口。比如把 httpd服务器的指定到回环地址,在浏览器输入127.0.0.1就能看到你所架WEB网站了。但只是您能看得到,局域网的其它主机或用户无从知道。
inet 192.168.37.105 就是网卡的ip地址。通过这个地址第三方的软件或者设备就可以连接你的linux了。

id -u(查看当前用户的Uid,默认管理员用户值为0,普通用户为非零)

在这里插入图片描述

tty(查看用户目前处于哪个终端,如下图所示,目前处于终端1下。)

在这里插入图片描述

ls用法:

1:列出当前工作目录下的所有文件/文件夹的名称

在这里插入图片描述

2:列出指定路径下的所有的文件/文件夹的名称

关于路径(重要):
路径可以分为两种:相对路径、绝对路径。
相对路径:相对首先得有一个参照物(一般就是当前的工作路径);
相对路径的写法:在相对路径中通常会用到2个符号“./”【表示当前目录下】、“…/”【上一级目录下】。
绝对路径:绝对路径不需要参照物,直接从根“/”开始寻找对应路径;
在这里插入图片描述

3:在列出指定路径路径下的文件和文件夹的名称,并以指定的格式进行显示。

语法:ls -l 路径(-l 表示list,表示以详细的形式进行展示,在大部分情况可以省略为ll加空格加路径)

在这里插入图片描述
语法:ls -la 路径(-a表示显示所有的文件/文件夹 (包含隐藏文件/文件夹))
在
(在linux中隐藏文档一般都是以“.”开头)

ls -lh 路径 (含义:列出指定路径下的所有文件/文件夹的名称,以列表的形式并且在显示文档大小的时候以可读性较高的形式显示
在这里插入图片描述

cd 用法:

语法:cd 路径(用于切换当前的工作目录的,若cd后面目录路径省略,则变换至使用者的家目录。另外,~也表示为家目录的意思,.则是表示目前所在的目录,…则表示目前目录位置的上一层目录。)
cd - (返回进入此目录之前的目录)
cd … (返回上级目录,若当前目录为“/”,则执行完还在“/”)
cd …/… (返回上两级目录)
cd !$ (把上个命令的参数作为cd参数使用)

在这里插入图片描述

Su 命令(用于切换当前用户身份到其他用户身份,从普通用户切换为管理员用户须输入所要变更的用户帐号与密码。从管理员用户切换为普通用户则省略密码这一步骤)

-f :不必读启动文件(如 csh.cshrc 等),仅用于csh或tcsh两种Shell。
-l :加了这个参数之后,就好像是重新登陆一样,大部分环境变量(例如HOME、SHELL和USER等)都是以该使用者(USER)为主,并且工作目录也会改变。如果没有指定USER,缺省情况是root。
-m, -p :执行su时不改变环境变数。
-c :变更账号为USER的使用者,并执行指令(command)后再变回原来使用者。
–help 显示说明文件
–version 显示版本资讯
在这里插入图片描述

Pwd 命令(打印当前工作目录)

在这里插入图片描述

mkdir命令

指令:mkdir (make directory,创建目录)

语法1:#mkdir 路径 (路径,可以是文件夹名称也可以是包含名称的一个完整路径)
在这里插入图片描述
注意:ls列出的结果颜色说明,其中蓝色的名称表示文件夹,白色的表示文件,绿色的其权限为拥有所有权限。

语法2:#mkdir -p 路径

含义:当一次性创建多层不存在的目录的时候,添加-p参数,否则会报错
在这里插入图片描述
语法3:#mkdir 路径1 路径2 路径3 …. (表示一次性创建多个目录)
在这里插入图片描述

touch命令(创建文件)

语法:touch 文件路径 (路径可以是直接的文件名也可以是路径)

在这里插入图片描述
touch 命令可以连续创建几个文件,也可以在指定路径下创建文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值