深圳市城乡住房和建设局网站首页,建设食品网站如何定位,制造业中小微企业,东莞网站制作企业网站文章目录 touch#xff08;新建一个文件#xff09;whoami(查看当前用户名)概念#xff1a;1.你是如何看待指令的#xff1f;2.我们在执行指令之前#xff0c;我们应该先做什么? 概念#xff1a;/tree . (树状显示文件夹和文件)rmdir  rmrmdirrm ctrl  c通配符… 文章目录 touch新建一个文件whoami(查看当前用户名)概念1.你是如何看待指令的2.我们在执行指令之前我们应该先做什么? 概念/tree . (树状显示文件夹和文件)rmdir  rmrmdirrm ctrl  c通配符 *man手册查找cp赋值文件或目录mv指令(剪切重命名)cat (打印文件内容)echo (输出字符串)概念 Linux下一切皆文件 输出重定向**追加重定向**用不着每次touch创建新文件**输入重定向** alias给指令重命名which(查看指令的路径)管道 |more不支持上翻less(支持上下翻)head -n xxx.txttail -n xxx.txtwc -l  touch新建一个文件 
touch 文件名 
whoami(查看当前用户名) 
概念1.你是如何看待指令的 
指令和可执行程序都是可以被执行的―-指令就是可执行程序! 指令一定是在系统的某一个位置存在的 ls /usr/bin  2.我们在执行指令之前我们应该先做什么? 
先在系统中查找对应的指令 
指令的本质就是文件–可执行文件罢了就是直接安装到了系统的某种路径下 
概念/ 
/是分隔符 在cd /root/ 和cd /root没区别 
tree . (树状显示文件夹和文件) 
tree .显示当前路径 tree 目录名  
yum install -y tree 需要root权限 
rmdir  rm 
rmdir 
rmdir和mkdir 相对应 rmdir只能删空的目录不能删除文件 
rm 功能删除文件或目录 常用选项 -f 即使文件属性为只读(即写保护)亦直接删除 -i 删除前逐一询问确认 -r 删除目录及其下所有文件 rm (文件名) rm -rf / (递归删除根目录) rm -rf (要删除的目录名) 递归删除且不进行询问 顺序都是可以的推荐rm -rf xxxx ctrl  c 
终止因为程序或者指令异常而导敛我们无法进行指令输入。无脑ctr1 c 
通配符 * 
*匹配任意字符配和 ls查找需要的名字或后缀  
man手册查找 
man 对应手册 指令 1 Executable programs or shell commands 2 System calls (functions provided by the kernel) 3 Library calls (functions within program libraries) 
优先1 -》2-》 3 
cp赋值文件或目录 
语法cp [选项] 源文件或目录 目标文件或目录 
mv指令(剪切重命名) 
语法: mv [选项] 源文件或目录 目标文件或目录 mv a.txt b.txt 这种其实也是剪切然后重命名 等价于 mv a.txt ./b.txt mv a.txt …/b.txt 
mv 目录 如果剪切目标目录名已经存在无法覆盖而是会把源目录全部干到目标目录里面  
cat (打印文件内容) 
语法cat [选项][文件] 功能 查看目标文件的内容 常用选项 -b 对非空输出行编号 -n 对输出的所有行编号 -s 不输出多行空行 
cat mytest.txt ll mytest.txt -输出文件属性 cat 和 echo没啥关系一个是打印文件内容一个是输出你想输出的字符串 cat不适合看大文本 cat适合看小文本 
echo (输出字符串) 
echo XXX 不用加 “” 因为用的不是C语言 
概念 Linux下一切皆文件 输出重定向 
通俗理解 本来应该显示到显示器的内容打印到文件中  一切皆文件理解 本来应该往显示器文件写的字符串因为符号  的作用写入到了out.txt这个文件中这个现象叫输出重定向 特点 向目标文件进行写入的时候,覆盖写入 11.清空文件 2.写入新内容 out.txt 用此方法快速清空文件内容 
追加重定向 
echo “108 good good”  out.txt 在文件结尾追加而不是清空文件  
用不着每次touch创建新文件 输入重定向和追加重定向如果文件不存在默认会创建一个 输入重定向 
本来应该从键盘文件读取现在不用从键盘读取从指定的文件读取  
alias给指令重命名 which(查看指令的路径) 管道 | 
在查看大文件时需要临时空间来存放截取的内容行而不开辟临时空间就需要管道 
管道不会在磁盘里存在是一种内存级文件 管道 有入口 有出口 左边的程序处理的数据结果写入给管道右边的程序再从管道里读出来这就叫管道 
类似列子 读取修改文件时直接去磁盘里面修改还是先将文件数据加载到内存里 答先将文件数据加载到内存 
more不支持上翻 
语法more [选项][文件] 
less(支持上下翻) 
语法 less [参数] 文件 
head -n xxx.txt 
tail -n xxx.txt 
wc -l 
统计行数