#ls == list 列出当前目录下的所文件夹名称
 ./ 表示当前目录下
 …/ 上一级目录
 / 从根目录开始寻找相应路径
 #ls [选项] [路径] [] 表示可选项
 #ls -l [路径] -l 表示list,以详细列表进行展示
 #ls -la [路径] -a 表示显示所有文件/文件夹(包括隐藏文件/文件夹)
 #ls -lh [路径] -h 列出指定路径下所有的文件/文件夹的名称,列表形式显示,可读性较高。#Pwd (print working directory)显示当前路径
 #cd /路径 切换进入当前路径
 #cd ~ “~”快速切换到当前用户home目录里面
 #mkdir [路径]+文件名 创建文件夹 蓝色表示文件夹;绿色表示拥有所有权限
 默认在当前目录下创建文件夹
 #mkdir -p [路径]+文件名(/a/b/c/d) -p 一次性创建多个文件夹(上下层包含关系)
 #mkdir a b c d 一次创建多个文件夹,在同一目录下
 #touch [路径] +文件名 touch usr/local/4.txt touch 1.txt 2.txt 3.txt 创建文件#cp 被复制的文档路径 文档被复制到的路径(被复制的文件可以重命名,内容不变)
 #cp -r 被复制的文件夹路径 文件夹被复制到的路径(-r==递归)
 #mv 被复制的文件夹/文件路径 文件夹/文件被复制到的路径 文件夹里的内容全部移动,并且可以重命名。
 #rm /路径 删除文件
 #rm -f /路径 强制删除文件,不需要回答Y 可以删除多个文件
 #rm -f /路径* 强制删除文件,不需要回答Y 可以删除多个文件 * 代表通配符,只要以路径名开头的的全部删除#rm -rf /路径 递归强制删除文件夹(-r==递归) 可以删除多个文件夹与文件
#vim /文件路径 打开一个文件(可以存在,也可以不存在) shift+英文冒号输入q退出
 输出重定向:
 ’>‘ 覆盖输出,覆盖原来的内容
 ’>>‘ 追加输出,不会覆盖原来的内容
 用法:#ls -la > /路径 (如果没有该路径则会自动创建文件)#cat /文件路径(不能打开文件夹) 直接打开一个文件并自动退出
 #cat /文件路径1 /文件路径2 /文件路径3 > 合并之后的路径 合并文件 需要配合输出重定向,原文件不会删除#df -h 显示磁盘空间 h表示可读性较强
 #free -m 查看内存使用情况 m == Mb 可以 g ==Gb用于临时内存,当系统真实内存不够用时可以临时使用磁盘空间来充当内存。
 #head -n /路径 n表示行数,默认情况下为查看前十行#tail -n /路径 n表示行数,默认情况下为查看后十行
#tail -F /路径 查看一个文件实时的动态变化F必须大写
左边为查看 右边追加数据
 #less /路径 辅助功能 查看 空格翻一页 q退出#wc -lwc /文件路径 统计文件信息内容
 l lines 行数; w words 单词; c bytes 字节;#date 显示时间 %F 完整的年月日 %T 完整的时间
#date +%F %F等价于“+%Y-%m-%d”
#date “+%F %T” %T等价于“%H:%M:%S”
#date -d “-1 day” “+%Y-%m-%d %H:%M:%S”
#cal 等价于 #cal -1 输出日历
 #cal -3 前后三个月
 #cal -y 年份 输出某一年对的日历#ls / | grep(过滤) /目标特征 在根部录下过滤带特征o的文件
 | 相当于条件连接符#ls / | wc -l
 统计文件的个数#hostname 输出完整的主机名
 #hostname -f 输出当前主机中的FQDN(全限定域名)#id 查看当前用户的基本信息
 #id 用户名 查看指定用户的基本信息
 验证用户信息:通过文件/etc/passwd
 验证用户组信息:通过文件/etc/group#whoami 查看登陆用户名 一般用于shell脚本
#ps -ef 查看服务器进程信息
 -e 等价于 -A 列出全部进程 -f 显示全字段(列)
 在ps结果中过滤想要查看进程的状态 -ef | 路径
 #ps -ef | grep 进程名称#top 查看资源管理器 实时更新
 M:表示讲结果按内存(MEM)从高到低进行降序排列
 P:将CPU按照使用率从高到低进行降序排列
 1:当服务器拥有多个cpu的时候是使用1切换各个cpu进程
 #du -sh 路径目录 查看目录的真实大小
 -s:summaries 只显示汇总的大小;-h 以较高的形式进行显示#find 路径范围 选项 选项的值
 选项 -name 按照文档名称进行搜索
 -type 按照文档的类型进行搜索
 “-”表示文件(在使用find的时候要用f来代替) “d”表示文件夹#service 启动项 stop/start/ restart 控制一些软件的服务停止/启动/重启
#kill 进程pid 关闭进程 需要配合ps一起使用
 #killall 进程名称 不需要配合ps#ifconfig 获取网卡信息
 #reboot 重新启动计算机
 #reboot -w 模拟重新启动计算机
 #shutdown 关机
 #shutdown -h now “关机提示” 立即关机
 #shutdown -h 16:00 “关机提示” 定时关机
 取消关机 ctrl + c 或者 shutdown -c
 #uptime 查看开机时间#uname 获取计算机系统类型
 #uname -a 表示获取全部的系统信息#natstat -tnlp 查看网络连接状态
 -t 表示只列出tcp协议的连接
 -n 将地址从字母组合转化为IP数字地址
 -l 表示过滤状态“state” 列值为listen(监听)的连接
 -p 显示发起链接的pid和进程名称
 #man 命令名(cp) manual 手册 查看命令的用法快速删除光标之前 ctrl + u 快速删除光标之后 ctrl +k
#Vim的打开文件的四种方式
 #Vim 文件路径 打开指定的文件
 #Vim +数字 文件路径 打开指定的文件,并将光标移动指定行
 #Vim +/关键词 文件里路径 打开指定的文件,并且高亮显示关键词
 #Vim 文件里路径1 文件里路径2 文件里路径3 同时打开多个文件