linux基本命令
1. 常用命令
ls 列出当前目录下文件信息( -l:详细信息,-a:所有信息 )
ll 相当于 ls -l
clear 清空
su 切换用户
sudo 以root身份执行命令
2. 系统命令
halt 关机
poweroff 关机
shutdown -h now 关机
reboot 重启
shutdown -r now 重启
logout 注销
date 显示日期
bc 计算器
init 切换系统模式
3. 文件&目录
pwd 查看当前所在目录
cd 进入目录
mkdir 创建目录
touch 创建文件
cp 复制文件或目录
mv 移动文件或目录
rm 删除文件或目录
4.快捷键
tab 补全命令
ctrl+c 终止执行
ctrl+a 光标移到最前
ctrl+e 光标移到最后
5. vi
i或q 命令行模式 → 编辑模式
esc 编辑模式 → 命令行模式
:或/ 命令行模式 → 末行模式
1)命令行模式
yy 复制
p 粘贴(粘贴到光标所在的下一行)
dd 删除一行(删除光标当前所在的行)
ndd 删除多行(n代表要删除多行 删除光标下的对应的行)
u 还原
2)末行模式
set nu 显示行号
set nonu 取消行号
/关键词 搜索关键词
多行复制 行号1,行号2, co 插入的行号
多行删除 行号1,行号2 del
6. rpm
rpm -qa 查询已经安装的所有软件
rpm -qa|grep xxx 查询指定软件
rpm -e 卸载软件
rpm -ivh xxx 安装软件
7. 用户组
/etc/group 组信息文件
/etc/gshadow 组密码文件
groupdd 添加用户组
groupmod 修改用户组
groupdel 删除用户组
8.用户
useradd 添加用户
usermod 修改用户
userdel 删除用户
whoami 查看当前用户
9. 权限
chmod -R 递归修改权限
chown -R 修改拥有者
chgrp -R 修改所属组
10. 压缩
- .gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
- .tar.gz & .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz
11. Other
apache /usr/local/apache/bin/apachectl start|stop|restart
apache配置文件 /usr/local/apache/conf/httpd.conf
模拟浏览器发送请求 curl http://127.0.0.1
查看进程 px aux|grep xxx
关闭防火墙 service iptables stop
网络配置 /etc/sysconfig/network-script/ifcfg-eth0
nginx /url/local/nginx/sbin/nginx (空|-s stop|-s reload)
查看进程 ps aux|grep nginx
自启动 /etc/rc.local