文件目录
cd目录切换cd ..上级目录cd ~当前用户目录,与直接cd效果一样cd -上次操作目录
mkdir test新建目录mv test test2重命名目录rm -rf test2删除目录cp -R test2 test3复制test2目录生成test3目录mkdir -p d1/d2/d3创建多级目录
touch a.txt创建文件mv a.txt a2.txt重命名文件rm -rf a2.txt删除文件cat a.txt查看文件内容
ls查看当前目录下的文件- ls [options] [file…]
ls /etc查看目录 /etc 下的所有文件-l以列表形式查看文件-al查看所有文件,包含隐藏文件-lh查看文件,文件大小友好展示(eg…1k,1m,1g)
pwd查看当前目录-L逻辑路径-P真实路径,可显示软链接的真实路径
ln文件链接- ln [options] source [dest]
- 软链接:
ln -s 目标文件/目录 链接名称;硬链接:ln 目标文件 链接文件 -d目录硬链接
find文件查找find /etc -name "*.cnf"找出/etc目录下以.cnf结尾的文件find /etc -ctime 1找出近1天内文件状态发生改变的文件find /etc -mtime 1找出近1天内文件内容发生改变的文件find /etc -size +10k找出大于10k的文件find /etc -size -10k找出小于10k的文件find /etc -empty找空目录或者大小为0的文件
du显示当前目录下的文件对磁盘空间的使用情况hostname显示主机名ping www.baidu.com向目标机器发送数据包- -c 指定发送次数
ifconfig查看网络配置,与ip addr类似nslookup www.baidu.com查看域名对应的ip地址traceroute www.baidu.com查看到达指定地址经过的路由ip和时间<br />
系统
free查看内存使用情况-m以M为单位显示
systemctl系统服务管理,service和chkconfig两个命令的结合systemctl start nginx.service启动nginx服务systemctl enable nginx.service开机自动启动systemctl disable nginx.service关闭开机自动启动systemctl status nginx.service查看当前服务状态systemctl restart nginx.service重启服务
yum软件管理命令yum install nginx安装软件yum remove nginx卸载软件yum update nginx更新软件yum list展示所有已安装或者可以安装的程序包yum list installed显示已安装的软件包yum list available显示可用的软件包yum list httpd显示httpd的安装情况yum clean package清除缓存目录下的软件包yum search 软件名在仓库中搜索软件
w显示系统当前登录用户信息
磁盘
df显示磁盘上可使用的空间-h友好的方式展示磁盘大小-a展示全部的文件系统
