软件操作命令
- 软件包管理器 yum
- 安装软件: yum install xxx
- 卸载软件: yum remove xxx
- 搜索软件: yum serach xxx
- 清理缓存: yum clean packages
- 列出已安装: yum list
- 软件包信息: yum info xxx
服务器硬件资源和磁盘操作
- 内存: free -m
- 硬盘: df -h
- 负载: w/top
- cpu个数和核数 : cat /proc/cpuinfo
- fdisk 格式化
文件和文件夹操作命令
-
Linux文件目录结构
根目录: /
家目录: /home
临时目录: /tmp
配置目录: /etc
用户程序目录: /usr -
文件操作基本命令
ls 查看目录下的文件
touch : 新建文件
mkdir : 新建文件夹 mkdir -p test1/test2/test3
cd : 进入目录
rm : 删除文件和目录 rm -r test1 //循环删除文件夹 rm -rf test1
cp : 复制 cp ./test.log ~/test2.log 从当前文件复制到指定目录
mv : 移动
pwd : 显示当前路径 -
Vim文本编辑神器
vim learn_vim.txt 常见文件并打开
i : 进入编辑模式
esc : 退出编辑模式
gg : 移动行首
G : 移动行尾
dd :删除整行
u : 撤销操作
yy p : yy 选定要复制哪行 p进行复制
:wq : 保存并推出
:q! :强制退出 不保存 -
文件权限
rwx : 4-2-1 可读可写可执行 -
文件搜索、查找、读取
tail : 从文件尾部开始读 tail learn_vim.txt
head : 从文件头部开始读 head learn_vim.txt
cat : 读取整个文件
more : 分页读取 more learn_vim.txt
less : 可控分页 less learn_vim.txt
grep : 搜素关键字 grep -n 222 learn_vim.txt
find : 查找文件 find . -name “*.conf” 查找当前目录下后缀为.conf的文件 find . -type -f
wc : 统计个数 cat learn_vim.txt | wc -l 显示行数 -
文件解压缩
tar : tar -cf learn_vim.txt.tar learn_vim.txt 压缩 tar -tf fname tar -tvf fname 显示压缩文件内的内容
tar -xf fname : 解压缩
tar -czvf fname 压缩
tar -tzvf fname 查看压缩文件内容
tar -xzvf fname 解压缩
系统用户操作命令
useradd : 添加用户
adduser : 添加用户
userdel : 删除用户
passwd : 设置密码
防火墙相关设置
安装: yum install firewalld
启动: service firewalld start
检查状态: service firewalld status
关闭或禁用防火墙: service firewalld stop/disable
yum list | grep firewall
ps -ef |grep firewall
firewall-cmd --state
提权操作sudo和文件传输操作
sudo
wget
curl
scp learn.txt username@ip:/tmp/ 将本地文件上传到服务器
scp username@ip:/tmp/learn.txt ./ 将服务器文件下载到本地文件夹