快速学习linux系统

 Linux操作系统在短短的几年之内得到了非常迅猛的发展,这与linux具有的良好特性是分不开的。Linux包含了UNIX的全部功能和特性。简单来说,linux具有以下主要特性:遵循GNU GPL,开放性,多任务,多用户,设备独立性,提供了丰富的网络功能,可靠的系统安全,良好的可移植性。为了大家更好的学习的Linux系统,特地整理了以下Linux基本命令,希望可以帮到大家!

1、强大好用的Shell 命令

 Shell(也称为终端或壳)是一个命令行工具,充当的是人与内核(硬件)之间的翻译官,用户把一些命令“告诉”终端,它就会调用相应的程序服务去完成某些工作。现在包括红帽系统在内的许多主流Linux 系统默认使用的终端是Bash(Bourne-Again SHell)解释器。主流Linux 系统选择Bash 解释器作为命令行终端主要有以下4项优势:
1.通过上下方向键来调取过往执行过的Linux命令;
2.命令或参数仅需输入前几位就可以用Tab键补全;
3.具有强大的批处理脚本;
4.具有实用的环境变量功能。

2、执行帮助文档命令

执行Linux命令的格式是这样的:

命令名称 [命令参数] [命令对象]

 命令对象一般是指要处理的文件、目录、用户等资源,而命令参数可以用长格式(完整的选项名称),也可以用短格式(单个字母的缩写),两者分别用“–”与“-”作为前缀,具体如下表:
在这里插入图片描述
 在Linux 有一个查看参数如何使用的帮助命令 man ,在不知道某个命令是用来干嘛的,遇到了一个不熟悉的Linux 命令有哪些可用参数的情况下,可以使用它来查看和学习Linux 命令。在man命令帮助信息的界面中,所包含的常用操作按键及其用途如下表所示:
在这里插入图片描述

3、常用的系统工作命令

echo [字符串|$变量]:在终端输出字符串或变量提取后的值
如:echo “hello linux” ,echo $SHELL

date [选项] [+指定格式]:按照指定格式显示或者设置时间或者日期
%t 跳格(tab键)
%H 小时(00-23)
%I 小时(00-12)
%M 分钟(00-59)
%S 秒(00-59)
%j 今年中的第几天(数值越大越靠近当前日期)

reboot:重启系统,只能由root管理员来重启
poweroff:关闭系统,只能由root管理员来关闭系统

4、系统状态检测命令

1.ifconfig命令:用于获取网卡配置与网络状态等信息,格式为“ifconfig [网络设备] [参数]”。
 使用ifconfig命令来查看本机当前的网卡配置与网络状态等信息时,其实主要查看的就是网卡名称、inet参数后面的IP地址、ether参数后面的网卡物理地址(又称为MAC地址),以及RX、TX的接收数据包与发送数据包的个数及累计流量。

2.uname命令:用于查看系统内核与系统版本等信息,格式为“uname [-a]”。
 在使用uname命令时,一般会固定搭配上-a参数来完整地查看当前系统的内核名称、主机名、内核发行版本、节点名、系统时间、硬件名称、硬件平台、处理器类型以及操作系统名称等信息。

3.uptime命令 (top命令上也有):用于查看系统的负载信息,格式为uptime。
 它可以显示当前系统时间、系统已运行时间、启用终端数量以及平均负载值等信息。平均负载值指的是系统在最近1分钟、5分钟、15分钟内的压力情况(下面加粗的信息部分);负载值越低越好,尽量不要长期超过1,在生产环境中不要超过5。

4.free命令:用于显示当前系统中内存的使用量信息,格式为“free [-h]”。

5.who命令:用于查看当前登入主机的用户终端信息,格式为“who [参数]”。可以快速显示出所有正在登录本机的用户的名称以及他们正在开启的终端信息

6.last命令:用于查看所有系统的登录记录,格式为“last [参数]”。
 使用last命令可以查看本机的登录记录。但是,由于这些信息都是以日志文件的形式保存在系统中,因此黑客可以很容易地对内容进行篡改。千万不要单纯以该命令的输出信息而判断系统有无被恶意入侵!

4、工作目录切换命令

1、pwd :显示用户当前所处的工作目录;
2、cd [目录名称]:切换工作路径;
3、cd -:返回到上一次所处的目录;
4、cd …:进入上级目录;
5、cd ~ :切换到当前用户的家目录;
6、ls [选项] 文件:显示目录中的文件信息 ;
7、-a:查看全部文件,包括隐藏文件(文件名以小数点开头的文件);
8、-l:查看文件的属性、大小等详细信息;
9、-d:查看目录属性信息。

5、文件目录管理命令:

1、touch [选项] 文件:创建空白文件或设置文件时间
 -a 仅修改“读取时间”
 -m 仅修改“修改时间”
 -d 同时修改

2、mkdir [选项] 目录:创建空白目录。可以结合-p参数来递归创建出具有嵌套叠层关系的文件目录
 如:mkdir -p a/b/c/d/e

3、cp [选项] 源文件 目标文件:复制文件或目录

4、mv [选项] 源文件 [目标路径|目标文件名]:剪切文件或将文件重名

5、rm [选项] 文件:删除目录或文件

6、dd [参数]:按照指定大小和个数的数据块来复制文件或转换文件
  if 输入的文件名
 of 输出的文件名
  bs 设置每个“块”的大小
 count 设置要复制的“块”的个数

7、file 文件名:可查看文件类型

谢谢大家,希望可以帮到大家!

参考文章:
(1) https://blog.youkuaiyun.com/weixin_42265250/article/details/88757894
(2) https://www.w3cschool.cn/linuxprobe/linuxprobe-fi6o30c2.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值