Linux 常用命令和快捷键

178 阅读2分钟

一 Linux常用命令

命令作用
ifconfig查看IP
ip addr查看IP
shutdown now -h现在关机(-h = halt 挂起)
systemctl服务器管理命令
curl / wget命令行下载命令

1.1 软件操作命令

命令作用
yum install XXX安装包
yum remove XXX卸载包
yum search XXX搜索包
yum clean packages清理缓存
yum list列出已安装
yum info XXX包信息

1.2 服务器硬件资源和磁盘

命令 |作用 -- |-- free -m | 内存 df -n | 硬盘 w/top | 负载 cat /proc/cpuinfo | cpu fdisk | 可视化磁盘

1.3 目录结构

命令 作用 -- |-- / |根目录 /home |家目录 /tmp |临时目录 /etc |配置目录 usr |用户程序目录

1.4 文件和文件夹操作

命令说明
ls目录
cd进入目录
pwd当前目录
mkdir新建文件夹
mkdir -p a/b/test新建多层文件夹
touch新建文件
rm删除文件
rm -r a/删除文件夹 需输入y确认
rm -rf a/强删 无需输入y确认
cp ./a.log ~/a.log2复制
mv移动

读文件

命令作用
tail从文件尾部开始读
head从文件头部读
cat读取整个文件
more分页读取
less可控分页
grep搜索关键字
find查找文件
wc统计个数

1.5 vim

命令作用
vim abc.py用vim打开文件
i 或 a打开后编辑
esc => :wq编辑后保存并退出
esc => :q!不保存退出
gg移到顶行
G移到尾行
dd删除行
u撤销删除
yy复制行
p粘贴行

1.6 操作权限

r 4 / w 2 / x 1

1.4 系统用户

useradd | 添加用户 adduser | 添加用户 userdel | 删除用户 passwd | 设置密码

1.5 防火墙

命令作用
yum install firewalld安装
service firewalld start启动
service firewalld status检查
service firewalld stop/disable

1.6 提权操作 sodo 和文件传输

命令作用
sudo提权
wget / curl文件下载
scp文件上传

/open 检索open ,n键找下个,shift+n找上一个

二 常用Linux 终端快捷键

  • ctrl+c 结束正在运行的程序 [ping, telnet 等]
  • ctrl+d 结束输入或退出shell
  • ctrl+s 暂停屏幕输出
  • ctrl+q 恢复屏幕输出
  • ctrl+l 清屏,等同于clear
  • ctrl+a/ctrl+e 快速移动光标到行首/行尾