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