操作格式:命令名称[操作选项][操作对象]
ctrl+c中断当前操作;tab 自动补全文件名 ;shutdown -h now 立即关机;
reboot 重启;man 命令名臣,查看命令手册;ifconfig 查看网卡配置信息;
ls ----->浏览目录
ls -l ----->查看详细信息(例如:创建时间,名字等等)
ls -a ----->查看隐藏文件(文件名称以.开头的)例如:
ls -la / ----->以上两个的结合
pwd ----->打印当前工作的路径(就是自己位于的位置类似于)
路径显示格式:以上图为例:除了第一个字符(根目录);其他“/”均是间隔符
swap分区:交换分区 (闲置的柜子,用于存储不常用的数据)
filesystem分区:文件系统分区(可以有多个)作用:文件存储
----->表示当前目录自身
------>表示当前目录的上一个目录
mkdir ----->创建目录(新建一个文件夹)例如:mkdir a/b/c==mkdir ./a/b/c(在./a/b/的位置创建 一个文件夹 c,若a不存在则报错)可以用 mkdir -p a/b/c
-p ----> 多层级创建目录,那一层不存在就创建那一层
rmdir ----->删除一个空目录(使用较少)
rm ------->删除一个文件或者目录(默认只能删除普通文件,不能删除目录)
-r ------->递归删除目录中所有文件后,删除目录
-i -------->增加提示信息
-f --------->忽略提示信息,直接删除(慎用)
cp指令 ------->拷贝(两个操作对象,一个是拷贝对象,一个是目标位置)
-r -------->递归拷贝(保持原本目录)
mv指令 ------->移动指令(剪切操作)eg :mv a b (把a整体移到b中);两个操作对象,一个是移动 对象,一个是目标位置;
cd指令------->改变当前工作路径,进入一个指定的目录
~--------->家目录的表示;
vi ------>打开文本文档 先按esc 再按 :q ------>退出文本文档
touch指令 ----->touch 一个文件,若文件不存在则创建,存在则刷新时间属性
cat指令------> 打印
more指令----->分页显示文件内容,ctrl+f/b进行上/下翻页,回车按行滚动,q退出;
less指令------> ctrl+f/b进行上/下翻页,j和k上下滚动,q退出;
/string 向下查找string字符串 ?string向上查找string字符串
head指令------->显示前n行内容,默认是10行;
-n------>显示前n行; eg:head -n 3 passwd(显示passwd文件的前3行)
tail指令-------->显示末尾n行内容,默认10行
-n------>显示前n行; eg:tail -n 3 passwd(显示passwd文件的末尾3行)
-f------->一直刷新文件末尾内容,ctrl+c中断操作
echo指令----->打印数据到终端显示;
重定向 :功能 :改变数据流向
输出重定向:>>追加重定向 :结果不在打印,而是追加写入文件中
> 清除重定向 :结果不在打印,而是清空文件内容在写入
输入重定向:cat<a.txt 从a.txt中获取内容进行打印
管道符:功能:连接两个命令,将前边命令的结果不在打印,交给后边命令处理;
需求:打印一个文件的第三行内容
文件压缩指令:zip/unzip gzip/gunzip bzip2/bunzip2
打包指令:tar
-c---->打包 -x----->解包 -z------>打包/解包同时使用gzip压缩/解压缩
-j----->打包/解包时使用bzip2压缩/解压缩 -v----->显示详细信息 -f------->指定压缩包名称
匹配查找指令:
grep 文件内容匹配指令从一个文件内容中匹配包含有指定字符串的行
-i---->忽略大小写,进行匹配; -R------>递归所有目录进行匹配操作,所有文件进行深度匹配;
find 文件查找指令
find ./ -name "passwd" 在当前目录下,查找文件名称为passwd的文件;
find ./ -name "*passwd*" *通3符,匹配任意字符串,模糊查找文件名为*passwd*的文件;