Categories: 杂文
系统命令
shutdown:关机(shutdown -h now:立刻关机)
reboot:重启
date:显示日期
tzselect:设置时区
cal:显示日历
bc:计算器
exit:退出shell
top:实时显示所有进程动态
kill:结束进程 (kill -9 pid:彻底结束进程)
ps:显示进程状态 (ps -A:显示所有进程 ps -ef|grep 程序名:查看指定进程)
free:显示内存状态 (free -h:可读格式)
文件管理
chmod:修改权限 (chmod 777 文件名)
cp:复制 (cp -r 目录名/ 新目录)
mv:重命名 (mv 原文件名 新文件名)
rm:删除
rm -rf:删除无需确认!!!
less:快速查看文件,不加载整个文件
cat:从第一行开始显示文档内容
tac:从最后一行开始显示文档内容
find:查找文件 (find 目录 类型 "文件名.拓展名")
wget:下载文件 (wget -b 文件链接:后台下载文件)
文本命令
vim:编辑
- /:搜索
- :noh:清除搜索高亮
- :0:顶部
- :$:底部
- w:保存
- q:退出
- u:撤销(非编辑状态)
磁盘管理
df:磁盘使用情况 (df -h:可读格式)
du:显示目录或文件大小 (du -h:可读格式)
pwd:当前目录路径
mkdir:创建文件夹
ls:显示目录 (ls -A:显示隐藏文件)
ll:显示目录详情
解压缩
zip:压缩文件 (zip -r 压缩包名 压缩文件夹)
- zip -dv 压缩包名 文件名:从压缩包中删除文件
- zip -r 压缩包名 文件名 -x *.txt:排除txt格式文件压缩
tar:压缩/解压 (tar -czvf 压缩包名.tar.gz 文件名)
- tar -zxvf 压缩包名:解压文件
- tar -cvf 压缩包名 压缩文件夹名:压缩文件夹
unzip:解压文件 (unzip 压缩包名)
- unzip -v 压缩包名:不解压查看压缩文件目录
程序命令
rpm:安装程序
- rpm -ivh rpm包:安装
- rpm -Uvh rpm包:更新
yum:安装/卸载
- yum install 程序名:安装
- yum remove 程序名:卸载
- yum info 程序名:查看信息
- yum search 程序名:模糊查询程序
- yum check-update:检测可升级的程序
- yum update 程序名:更新程序
- yum update-to 程序名-版本号:更新至指定版本
- yum makecache:生成缓存
- yum clean all:清除缓存
修改yum源(网易源)
- 备份 /etc/yum.repos.d/CentOS-Base.repo
- 下载对应repo文件 wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
- CentOS5 :http://mirrors.163.com/.help/CentOS5-Base-163.repo
- CentOS6 :http://mirrors.163.com/.help/CentOS6-Base-163.repo
- CentOS7 :http://mirrors.163.com/.help/CentOS7-Base-163.repo
- 修改文件名 mv CentOS6-Base-163.repo CentOS-Base.repo
- 清除,生成缓存
端口命令
netstat -tnlp:查看所有端口
lsof -p PID | wc -l:查看进程打开文件数量
lsof -i:端口号:查看端口占用
netstat -tunlp:查看所有端口
iptables:防火墙
- service iptables status:查看防火墙状态
- service iptables stop:关闭防火墙
- service iptables start:开启防火墙
- service iptables restart:重启防火墙
端口开放
centos6.8
-
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT /etc/rc.d/init.d/iptables save service iptables restart
-
vim /etc/sysconfig/iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT service iptables restart
快捷键
Tab:命令补全
Ctrl+C:停止程序
Ctrl+D:输入结束
示例
更新系统时间
yum install -y ntpdate
ntpdate cn.pool.ntp.org
date
修改时区
timedatectl set-timezone Asia/Shanghai
查看文件夹大小
du -h --max-depth=1 /home/*
删除包含x的文件
ls *x* |xargs rm -fr
建立软连接
ln -s /var/www/abc /var/www/html/test
访问test实际返回abc下文件
切换系统语言
vi /etc/locale.conf #中文 zh_CN 英文 en_US
开启网络
/etc/sysconfig/network-scripts/ifcfg-
ONBOOT=yes
service network restart
netstat: command not found
yum install net-tools
netstat -ntpl|grep 80
windows端口占用
netstat -ano|findstr 8000 查看端口占用
taskkill -pid 18080 –f 关闭对应进程