**基础指令**
Linux系统一切皆文件
Linux种隐藏文件有“.”表示
“.”表示当前路径
“. .”表示上一级路径
“d”开头表示文件夹 “-”开头表示文件
常用的指令
ls指令:
#ls:列出当前工作路径下的文件/文件夹名称。
#ls - l :表示以详细列表的形式进行展示
#ls - a:显示所有的文件/文件夹(包含隐藏文件/文件夹)
pwd指令
#pwd:告诉用户当前所在的路径
cd指令
#cd:用于切换当前工作路径
#cd -:返回上一级
#cd ~:回到当前用户家目录
#cd - =#cd
mkdir指令
#mkdir:创建文件夹 #mkdir 文件夹名
#mkdir -p:创建多层不存在的路径
#mkdir -p:创建多个文件夹
touch指令
#touch:创建文件。 #touch 文件名
cp指令
#cp (文件名/文件夹名):复制文件/文件夹到指定位置
#cp -r :复制文件夹
#cp 复制的文件 …/ 存放的路径 :复制文件到指定位置
mv指令
#mv (被移动的文档)(要放的文档名):移动文档
#mv:重命名 (如果没有要放入的文档则给原文档重命名)
rm指令
#rm 文件名:删除文件
#rm - f 文件名:强制删除文件
#rm -r 目录名:删除文件夹
#rm -rf 目录名:强制删除文件夹
vim指令
#vim 文件名:编辑文件
cat指令
#cat 文档名:查看文件(只查看,不编辑)
history指令
#history :查看使用过的命令(最多500个)!+编号重新使用该命令
init指令
#init 0 :关机
#init3 :切换字符界面
#init5 :切换图形界面
df指令
作用:查看磁盘空间
语法:#df -h:以可读性较高的形式展开磁盘大小
一次列出:磁盘名称、总大小、被使用的大小、剩余大小、使用百分比、挂载路径。
free指令
作用:查看内存使用情况
语法:#free -m:表示以mb位单位查看内存情况
Total:总大小
used:使用过的大小
Free:剩余的空间
Shared:共享内存
Buffers:输出缓冲区
Cached:缓存内存
head指令
作用:查看一个文件的前n行,不指定n,默认前10行
语法:head -n
tail指令
作用:查看一个文件的后n行
语法:tail -n:
tail -f 文件路径:查看文件动态变化情况
less指令
作用:查看文件,以较少的内容进行输出,按下辅助键查看更多
空格是一页一页翻
上下键是一行一行翻
1是往下1行;10是往下10行
语法:#less 需要查看的文件路径
wc指令
作用:统计文件内容信息
语法:wc -l文件路径:查看文件的行数
wc-w文件路径:查看文件的单词数
date指令
作用:表示操作时间日期
语法1:#date 输出的形式:2018年 3月 24日 星期六 15:54:28 CST
语法2:#date “+%F” (等价于#date “+%Y-%m-%d” ) 输出形式:2018-03-24
语法3:#date “+%F %T” 引号表示让“年月日与时分秒”成为一个不可分割的整体
语法4:#date -d “-7 day” “+%F %T” :表示获取7天前的时间
%T:表示完整的时分秒,形如08:00:00
%Y:(year)表示四位年份
%m:(month)表示两位月份(带前导0)
%d:(day)表示日期(带前导0)
%H:(hour)表示小时(带前导0)
%M:(minute)表示分钟(带前导0)
%S:(second)表示秒数(带前导0)
cal指令
作用:查看日历
语法:cal -y年份:查看内年的日历
管道符“|”
#ls / | grep y:过滤ls下带y的
grep :过滤