文章内容来自<<Linux就该这么学>>,只有简单提示,纯新手别看
文件目录概述
bin 存放二进制可执行文件(ls,cat,mkdir等)
boot 存放用于系统引导时使用的各种文件
dev 存放设备文件
etc 存放系统配置文件
home 存放所有用户文件的根目录
lib 存放跟文件系统中的程序运行所需要的共享库及内核模块
proc 虚拟文件系统,存放当前内存的映射
usr 存放系统应用程序,比较重要的目录/usr/local 管理员软件安装目录
var 存放运行时需要改变数据的文件
mnt 挂载目录
sbin 存储管理级别的二进制执行文件
root 超级用户主目录
opt 额外安装的可选应用程序包安装位置
系统工作常用命令
echo 在终端输出字符串或者变量提取后的值
reboot 重启
poweroff 关机
wget 网络下载
ps 查看系统进程
pidof 查询服务进程的pid值
kill 杀死某个指定pid的进程
killall 杀死某个服务名称的全部进程
chmod 权限分配
yum install -y 软件安装
history 查看最近执行的命令记录,默认保留1000条
clear 清屏
系统状态检测命令
ipconfig 获取网卡配置和网络状态信息
uname 查看系统内核与版本
uptime 查看系统负载信息
free 显示内存使用量
who 查看当前登入主机的用户终端信息
last 查看所有系统的登录记录
df 查看硬盘使用情况
工作目录切换命令
pwd 查看当前用户所处的工作目录
cd 切换工作目录
ls 列出当前文件夹所有文件
ll 列出当前文件夹所有文件和详细信息
ll -a 列出隐藏文件
文本文件编辑命令
cat 查看纯文本文件(比较少)
more 查看纯文本文件(比较多)
head 查看纯文本文件的前n行
tail 查看纯文本文件的后n行
tr 替换文本文件中的字符
wc 统计文件
stat 查看文件的具体信息
cut 按列提取文本字符
diff 比较文本文件的差异
文本目录管理命令
touch 创建空白文件或设置文件时间
mkdir 创建空白文件夹
cp 拷贝文件
mv 移动文件或改名
dd 按照大小和个数来复制文件或者转换文件
file 查看文件的类型
rm 删除文件或目录
打包压缩与搜索命令
tar 打包压缩或解压
grep 在文本中执行关键词搜索并显示匹配的结果
find 按照指定文件查找文件
vi编辑器详解
三种模式
命令模式(默认):刚进入vim的时候,默认就是 命令模式,可以复制行,删除行等。
输入模式:可以输入内容。
末行模式:在最下边,除编辑模式,可以输入诸多管理员命令
模式切换
## 命令模式→输入模式:
i:在当前光标所在字符的前面,转为输入模式
I:在当前光标所在行的行首转换为输入模式
a:在当前光标所在字符的后面,转为输入模式
A:在光标所在行的行尾,转换为输入模式
o:在当前光标所在行的下方,新建一行,并转为输入模式
O:在当前光标所在行的上方,新建一行,并转为输入模式
s:删除光标所在字符
r:替换光标处字符
## 输入模式→命令模式:
ESC键
## 命令模式→末行模式:
输入:即可 转为末行模式
保存退出
## 末行模式下:
w:保存
q:退出
wq 或 x:保存退出,wq 和 x 都是保存退出
q!:强制退出
w!:强制保存,管理员才有权限
## 命令模式下:
ZZ:保存并退出
移动光标
## 命令模式下:
①逐字符移动
h:向左
l:向右
j:向下
k:向上
#h:移动#个字符
②以单词为单位移动
w:移到下一个单词的词首
e:跳至当前或下一个单词的词尾
b:跳至当前或上一个单词的词首
#w:表示移动#个单词
③行内跳转
0:绝对行首
^:行首第一个非空白字符
$:绝对行尾
④行间跳转
#G:跳转到第#行
G:最后一行
## 末行模式下:
①行间跳转
直接输入行号 回车即可
查找
## 末行模式:
/PATTERN:从当前位置向后查找
?PATTERN:从当前位置向前查找
n:向下查找
N:向上查找
其他常用命令
临时设置主机名
hostname newname
永久设置主机名
vi /etc/hostname
临时关闭防火墙
systemctl stop firewalld
查看防火墙状态
systemctl status firewalld
永久关闭防火墙
systemctl disable firewalld
查看开机自启项
systemctl list-unit-files | grep firewalld