Linux命令学习记录

目录

Linux命令

命令行:即Linux终端(Terminal),是一种命令提示符页面。以纯字符的形式操作系统。
命令的通用格式:

command [-options] [parameter]

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

ls命令(list)

在这里插入图片描述
-a ,表示all
-l , 表示list ,以列表(竖向排列)
-h , 表示以带单位的格式显示文件大小,必须和-l一起使用
前面带. 的文件为隐藏文件
ls 默认打开home目录
home 目录
在这里插入图片描述

cd命令(change directory)

更改工作目录
在这里插入图片描述
在这里插入图片描述

pwd 查看当前工作目录(print work directory)

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

绝对路径和相对路径

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

mkdir命令 (make directory)创建目录

在这里插入图片描述
在当前目录下创建test01目录
在这里插入图片描述

文件操作命令

touch 命令 (创建文件)在这里插入图片描述

cat 命令 (查看文件内容)

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

more 命令(查看文件内容,支持翻页)

在这里插入图片描述
在这里插入图片描述
按空格翻页,按q退出

cp命名复制文件文件夹(copy)

在这里插入图片描述

mv命令移动文件或文件夹(move)

在这里插入图片描述

rm 删除文件、文件夹(remove)

在这里插入图片描述
在这里插入图片描述
通过 su - root 切换用户 root(超级管理员)swich user
通过 exit 命令,退回普通用户

which 命令 (查看所使用的一系列命令的程序文件存放在哪)

在这里插入图片描述

find 命令(按文件名/文件大小查找文件)

按文件名查找
在这里插入图片描述
注意有双引号

按文件大小查找
在这里插入图片描述

grep命令(从文件中通过关键字过滤文件行)

在这里插入图片描述

wc 命令(做数量统计,统计文件的行数、单词数量等)

在这里插入图片描述

管道符(将左边的结果作为右边的输入)|

可嵌套

echo命令 (在命令行内输出指定内容)

在这里插入图片描述

反引号` ,将被其包围的内容作为命令执行

重定向符(>,>>)

将左侧命令结果,覆盖写入到符号右侧指定的文件中。

将左侧命令结果,追加写入到符号右侧指定的文件中。

tail命令(查看文件尾部内容,跟踪文件的最新更改)

在这里插入图片描述
当使用-f持续跟踪时,需要停止跟踪用快捷键ctrl+C

vi/vim 编辑器

是Linux中最经典的文本编辑器
vim是vi的加强版本,不仅能编辑文本,而且能具有shell程序编辑功能,可以不同颜色的字体来辨别语法的正确性。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

用户

root用户(超级管理员)

root用户拥有最大的系统操作权限

Ubuntu使用 sudo -s 切换超级管理员

su(switch user) 命令,exit命令,退回上一个用户

在这里插入图片描述

sudo命令 (为普通的命令授权,临时以root身份执行)

在这里插入图片描述

并不是所有用户都有权利使用sudo命令,需要为普通用户配置sudo认证
在root用户下,使用命令visudo
在这里插入图片描述

用户 与 用户组

groupadd+用户组名(创建用户组)

groupdel+用户组名(删除用户组)

useradd [-g(指定用户的组名) -d (指定用户HOME路径)] 用户名 (创建用户)

在这里插入图片描述

userdel [-r] 用户名 (删除用户)

id[用户名] 查看用户所属组

usermod - aG 用户组 用户名,修改用户所属组

getent 查看当前系统中有哪些用户/用户组

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

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

权限

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

chmod命令(修改文件文件夹权限信息)

注意,只有文件、文件夹的所属用户或root用户可以修改

在这里插入图片描述
不使用-R ,只修改文件夹本身,使用了修改文件夹内全部内容。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2的三次方。三比特。

chown 命令(修改文件、文件夹的所属用户和用户组)

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

快捷键小技巧

ctrl +C 强制停止

ctrl + D 退出或登出

ps:不能用于退出vi/vim

history命令,查看历史输入过的命令

通过!命令前缀,自动执行上一次匹配前缀的命令

ctrl+R,输入内容去匹配历史命令

ctrl+a,光标调到命令开头

ctrl+e,光标调到命令结尾

ctrl + 键盘左右键,向左右跳一个单词

ctrl+L ,清空终端内容(命令clear同样效果)

软件安装

使用yum命令自动化安装Linux软件

在这里插入图片描述
yum命令需要root权限。需要联网

在这里插入图片描述

apt命令(Ubuntu的安装软件命令)

Ubuntu使用apt管理器
在这里插入图片描述

systemctl 命令

Linux系统很多软件(内置或第三方)均支持使用systemctl命令控制:启动、停止、开机自启
能够被systemctl管理的软件。一般也称为:服务
在这里插入图片描述

在这里插入图片描述
systemctl ,要求先start软件,然后再指定其他命令。

在这里插入图片描述

使用ln命令创建软连接(操作系统的内容)链接文件或者文件夹都可

在这里插入图片描述
操作系统软连接的实用。

日期和时区

date命令(在命令行中查看系统时间)

在这里插入图片描述

修改时区

在这里插入图片描述

IP地址

ifconfig 查看IP配置

特殊的ID地址
在这里插入图片描述在这里插入图片描述

hostname 查看Linux主机名

hostnamectl set-hostname 主机名,修改主机名

在这里插入图片描述

域名解析,建立域名IP映射关系

在这里插入图片描述
再联网去DNS服务器

虚拟机配置固定IP

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

ping命令

,检查指定网络服务器是否可联通状态在这里插入图片描述## wget命令,在命令行内下载网络文件
在这里插入图片描述

curl命令(发送http网络请求,用于下载文件、获取信息)

在这里插入图片描述

端口

在这里插入图片描述

nmap命令,查看端口的占用情况

在这里插入图片描述

netstat命令,查看指定端口的占用情况

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

进程

ps 命令查看进程

在这里插入图片描述在这里插入图片描述## kill 命令 关闭进程

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

主机状态监控

top命令查看系统资源占用

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

df 命令查看磁盘使用情况

在这里插入图片描述

iostat 命令查看CPU、磁盘相关信息

在这里插入图片描述
使用 -x,显示更多信息
在这里插入图片描述

sar命令查看网络状态监控

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

环境变量

在这里插入图片描述

env命令查看当前系统中记录的环境变量

环境变量:PATH,

在这里插入图片描述

$符号 ,被用于取“环境变量”

在这里插入图片描述

自行设置环境变量

在这里插入图片描述

自定义环境变量PATH

在这里插入图片描述

Linux系统中进行上传、下载

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

压缩解压

压缩和解压文件

在这里插入图片描述

tar命令 压缩文件

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

tar 解压

在这里插入图片描述

zip命令压缩文件

在这里插入图片描述

unzip命令解压文件

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值