文件目录
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
展示全部的文件系统