Linux——命令教程(从零,一篇就够了)

1. 用户含义

[root@localhost ~]# 的含义:

  • @之前的是当前登录的用户
  • localhost是主机名字
  • ~当前所在的位置(所在的目录)
  • ~家目录
  • /根目录
  • #的位置是用户标识
  • #超级用户
  • $普通用户

2. 基础命令

pwd: 显示用户当前所在的目录
传送阵:Linux——pwd

ls: 对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息
传送阵:Linux——ls

cd 目录名: 切换目录
传送阵:Linux——cd

ping: 检测是否与主机连通
传送阵:Linux——ping

ps [选项]: 显示进程状态,用来列出系统中当前正在运行的那些进程,类似于 windows 的任务管理器。
传送阵:Linux——ps

kill [参数] 进程号: 用于杀死(结束)进程
传送阵:Linux——kill

netstat命令 : 显示网络状态
传送阵:Linux——netstat

3. 文件操作的命令

mkdir:创建目录文件
传送阵:Linux——mkdir

rmdir [参数] 目录名: 删除空目录文件
传送阵:Linux——rmdir

touch [参数] 文件名:创建空文件与修改时间戳
传送阵:Linux——touch

rm [参数] 文件名:删除文件或目录
传送阵:Linux——rm

mv [参数] 源文件名 目标文件名:移动或改名文件
传送阵:Linux——mv

cp [参数] 源文件名 目标文件名:复制文件或目录
传送阵:Linux——cp

cat [参数] 文件名:在终端设备上显示文件内容
传送阵:Linux—— cat

ssh [参数] 域名或IP地址:安全的远程连接服务器
传送阵:Linux——ssh

4.用户和用户组管理

4.1 用户管理

useradd [参数] 用户名:创建并设置用户信息
传送阵:Linux——useradd

userdel [参数] 用户名:删除用户账户
传送阵:Linux——userdel

usermod [参数] 用户名:修改用户账号信息
传送阵:Linux——usermod

passwd [参数] 用户名:修改用户的密码值
传送阵:Linux——passwd

4.2 用户组管理

groupadd [参数] 用户组:创建新的用户组
传送阵:Linux——groupadd

groupdel [参数] 群组名:删除用户组
传送阵:Linux——groupdel

groupmod 参数 群组名:更改群组属性
传送阵:Linux——groupmod

newgrp [参数]:切换到另一个群组
传送阵:Linux——newgrp

5. 磁盘管理

df 参数 [对象磁盘/分区]:显示磁盘空间使用量情况
传送阵:Linux——df

du [参数] 文件名:查看文件或目录的大小,也就是看其在磁盘中的占用情况
传送阵:Linux——du

fdisk [参数] [设备名]:管理磁盘分区
传送阵:Linux——fdisk

6. Linux vi/vim

6.1 vi/vim说明

Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。

vim键盘图
在这里插入图片描述

6.2 vi/vim

基本上 vi/vim 共分为三种模式命令模式(Command Mode)输入模式(Insert Mode)命令行模式(Command-Line Mode)

6.2.1 vi/vim的工作模式

在这里插入图片描述

6.2.2 vi/vim的使用

vim [参数] 文件名:编写文件
传送阵:Linux——vim

6.2.1 使用举例

  • 在终端创建一个名为ls的文件:[root@localhost /]# touch ls.txt
  • 用vim进行文本编辑:[root@localhost /]# vim ls.txt
  • 然后就会进入到命令模式,也就是一般模式,如图:
    在这里插入图片描述
  • 输入i或者a或者o,进入到输入模式,也就是编辑模式,如图:
    在这里插入图片描述
  • 输入你想要编辑的内容,然后,按ESC键,进入到一般模式,如图:
    在这里插入图片描述
  • 最后,输入 :wq,对内容保存并退出

7. Linux yum 命令

yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

yum [参数] [动作] 软件包 :基于RPM的软件包管理工具
传送阵——小红帽:Linux——yum
传送阵——菜鸟教程:Linux——yum

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LD白哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值