ls:显示当前文件夹所有内容;
-a 查看所有的文件
-l 查看文件夹的文件详情,例如权限,修改日期,文件大小,文件类型等;
less|more:用于查看大量文件、大量文件内容或者帮助等等情况时做翻页,换行;more可以整页跳转(空格键),也可以单行查看(Enter),但是不能查看已经跳过去的列表或者文件内容; less用来单行跳转,使用↑↓来控制(可以向上翻查看所有的列表或文件内容),两个命令都可以使用q返回;
cat 【fileName】:用来查看文件内容详情;
pwd:查看当前躲在目录;
cd 【dirName】 :进入目录;【cd - 可以来回切换当前和上次进入的目录,很好用哦!cd $OLDPWD与cd -等价】;
date:查看当前时间;
-s:修改【设置】时间;
date命令将日期设置为2014年6月18日 ---- date -s 06/18/14 将时间设置为14点20分50秒 ---- date -s 14:20:50 将时间设置为2014年6月18日14点16分30秒(MMDDhhmmYYYY.ss) ----date 0618141614.30
hwclock:查看硬件时间;
hwclock --set --date="06/18/14 14:55":设置硬件时间;
hwclock --hctosys:将硬件的时间同步成系统时间;
hwclock --systohc:将系统的时间同步成硬件时间;
fdisk:用来查看或者是修改硬盘分区;查看硬盘分区情况-l;这个命令还不是非常熟悉,需要详细了解请查清楚后再使用;
du -sh【目录路径】 :查看目录所占用空间;
du -cks * | sort -rn | head -n 10:查看目录下各文件所占空间,目前是10个【*可以替换成想要查看的目录,10可以替换成需要显示的条数】;
ifconfig:用来查看各个网卡的情况,包括局域网ip,公网ipv4,公网ipv6;
ps aux|grep 查看进程名称 查看该进程占用的端口号还有PID,也可以查看进程是否已经运行(多数时候的作用);
yum -y(表示选项自动选择同意)
install 安装软件以及以来,先用search查看安装包的正确名称以及版本,如果没有,可以更换yum源
search 用来安装之前查看将要安装的安装包名称,已经是否有自己想要的安装包
update 用来更新系统的安装包,或者可以使用upgrade来更新系统中的安装包,upgrade会将系统的安装包一起跟新掉
remove 根据依赖关系将软件,及其以来全部卸载掉
application
firewall centOS7及其以上版本的防火墙命令,参数更容易理解与记忆,其他版本大多数使用iptables 命令
基本使用
启动:systemctl start firewalld
关闭:systemctl stop firewalld
查看状态:systemctl status firewalld
开机禁用:systemctl disable firewalld
开机启用:systemctl enable firewalld
配置firewalld-cmd
查看版本:firewall-cmd --version
查看帮助:firewall-cmd --help
显示状态:firewall-cmd --state
查看所有打开的端口:firewall-cmd --zone=public --list-ports
更新防火墙规则:firewall-cmd --reload
端口开放添加:firewall-cmd --zone=public --add-port=80/tcp --permanent
重新载入:firewall-cmd --reload
删除:firewall-cmd --zone= public --remove-port=80/tcp --permanent
端口转发添加(例如3306 -> 3336):firewall-cmd --permanent --zone=public --add-forward-port=port=3336:proto=tcp:toport=3306:toaddr=
删除:firewall-cmd --permanent --remove-forward-port=port=3306:proto=tcp:toport=3336:toaddr=
查看转发的端口:firewall-cmd --list-forward-ports