Linux命令总结
时间:2021-04-06 20:39:50
收藏:0
阅读:28
第一章 Linux安装配置
1.1 vim/vi
#安装
yum -y install vim*
常用命令
| 功能 | 命令 |
|---|---|
| 复制当前行 | yy |
| 粘贴 | p |
| 撤销 | u |
| 删除当前行 | dd |
| 删除多行 | d + n + d |
| 移动到行头 | ^ |
| 移动到行尾 | $ |
| 移动到页头 | gg |
| 移动到页尾 | G |
| 移动到目标行 | n + G |
| 当前光标下一行 | o(O为上行) |
| 显示 / 关闭行号 | set nu / nonu |
| 查找内容 | / | ? |
1.2 网络配置
#安装 yum -y install net-tools ? #网络ip修改 vim /etc/sysconfig/network-scripts/ifcfg-ens33 #修改如下内容 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.100 GATEWAY=192.168.1.2 DNS1=114.114.114.114 DNS2=192.168.1.2
1.3 主机名
#查看主机名 hostname #修改主机名 vim /etc/hostname hostnamectl --static set-hostname 主机名 #配置hosts vim /etc/hosts -> 192.168.1.100 hadoop100 #windows hosts C:\Windows\System32\drivers\etc -> 192.168.1.100 hadoop100
1.4 服务管理
#查看服务 /usr/lib/systemd/ststem ? #临时操作 systemctl start 服务名 systemctl stop 服务名 systemctl restart 服务名 systemctl status 服务名 systemctl --type service ? #自启配置 systemctl list-unit-files systemctl disable 服务名 systemctl enable 服务名 systemctl is-enabled 服务名
1.5 关机
#数据同步到硬盘
sync
#立刻关机
poweroff
#重启
reboot
#定时关机
shutdown 时间
第二章 常用命令
2.1 man/help帮助命令
2.2 文件目录类
| 命令 | 命令 |
|---|---|
| pwd | 绝对路径 |
| ls -a / -l | 查看全部文件 |
| cd -P | 跳转到物理路径 |
| mkdir -p | 创建多层目录 |
| touch | 创建空目录 |
| cp -r | 递归复制文件夹 |
| rm -r | -f | -v | 递归|不提示|详细过程 |
| mv | 移动 / 重命名 |
| cat -n | 从头显示n行 |
| less | 分屏显示 |
| echo -e | 可识别转义字符的文本输出 |
| head / tail -n | 显示头/尾n行 |
| tail -f | 监视文件变化 |
| > | >> | 覆盖 | 追加 |
| ln -s | 创建软链接 |
| %s/aaa/bbb/g | 将aaa替换为bbb |
2.3 时间日期类
#显示当前时间 date #显示指定格式时间 date +%Y date "+%Y-%m-%d %H:%M:%S" #设置系统时间 date -s "2020-10-10 08:24:24" ? #查看日历 cal +年
2.4 用户及用户组
2.4.1 用户管理
| 命令 | 说明 |
|---|---|
| useradd (ll /home/) | 增加用户 |
| useradd -g | 增加用户到组 |
| passwd 用户名 | 设置密码 |
| id 用户名 | 查看用户是否存在 |
| cat /etc/passwd | 查看所有用户 |
| su 用户名 | 切换用户 |
| userdel -r | 删除用户(删除所有文件) |
| sudo | root权限 |
| usermod -g | 修改用户组 |
2.4.2 用户组管理
| 命令 | 说明 |
|---|---|
| groupadd | 新增组 |
| groupdel | 删除组 |
| groupmod -n | 修改组名 |
| cat /etc/group | 查看所有组 |
2.5 文件权限类
#修改文件权限 chmod u/g/o + r/w/x 文件名 chmod 777 文件名 ? #修改用户(可选递归) chown 用户名:组名 文件名 chown -R jason:jason test ? #修改所属组 chgrp 组名 文件名
2.6 搜索查找类
#查找 find 查找范围 -name | -user | -size find /opt/ -name "*.jason" ? #过滤及 | | grep #显示行号 grep -n #反向过滤 grep -v ? #查看命令路径 which vim #当环境变量配置有问题导致系统命令无法使用时怎么办? 使用which查看命名所在目录,通过绝对路径调用命令
2.7 压缩解压类
#1. gzip/gunzip gzip + 文件名 gunzip + 文件名.gz ? #2. zip/unzip 可解压目录 zip -r + 目录 unzip +文件 -d + 指定目录 ? #3. tar -zcvf/-zxvf -C tar -zcvf 压缩名 文件1 文件2 ... tar -zxvf 压缩文件 -C 指定目录
2.8 磁盘分区类 *
#1.df 磁盘空间使用状况 (disk free) df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root 46G 2.7G 43G 6% / devtmpfs 2.0G 0 2.0G 0% /dev ? #2.fdisk 查看磁盘分区详情 fdisk -l Device:分区序列 Boot:引导 Start:从X磁柱开始 End:到Y磁柱结束 Blocks:容量 Id:分区类型ID System:分区类型 #3.mount/umount 挂载/卸载 mount [-t vfstype] [-o options] device dir umount 设备文件名或挂载点
2.9 进程线程类
ps -aux | -ef
原文:https://www.cnblogs.com/LzMingYueShanPao/p/14623273.html
评论(0)