个人主页:仍有未知等待探索-CSDN博客
专题分栏:Linux合集
欢迎各位指教!!!
目录
一、理论知识
二、基础指令
1、ls指令(列出该目录下的所有子目录和文件)
语法:
演示:
2、pwd指令(显示用户当前所在目录)
语法:
演示:
3、 cd指令(进入指定的文件或文件夹)
语法:
演示:
4、touch指令(新建一个不存在的文件)
语法:
5、mkdir指令(创建一个目录)
语法:
6、rmdir指令/rm指令(删除操作)
语法:
7、man指令(查手册)
8、cp指令(复制文件或目录)
9、mv指令(移动文件或者文件改名)
10、cat指令(打印文件内容)
11、more指令(功能类似于cat)
12、less指令(分页显示,可以上下翻)
13、head指令(开头某个数量的文字区块)
14、tail指令(结尾某个数量的文字区块)
15、date指令(显示时间)
16、cal指令(日历)
17、find指令(查找文件)
18、grep指令(搜寻字符串并打印,行文本过滤工具)
19、zip/unzip指令(压缩/解压)
20、tar指令(压缩/解压)
21、bc指令(进行浮点运算)
22、uname(查看体系结构)
23、alias(给其他指令起别名)
24、stat(列出文件的更详细的属性)
25、tree(以树状形式显示目录结构)
一、理论知识
指令不用刻意记
文件 = 文件属性 + 文件内容(对文件的操作都是对文件属性和内容的操作)文件属性也是数据(即使创建一个空的.txt文件,显示是0kB,但是也是占空间的)任何路径下都会有两个默认的隐藏文件(. 和 .. )(. 代表当前路径 ,.. 代表上一级路径)‘/’是Linux的路径分隔符, ‘\’ 是Windows的路径分隔符两个路径分隔符之间一定是文件夹,路径最末端的一定是普通文件或者文件夹在Linux中以‘ . ’ 开头的文件叫做隐藏文件这个‘ / ’ 代表的是根目录 在Linux中,整个文件目录结构就是一颗多叉树桌面本质上是一个文件夹 指令的本质就是程序——指令、程序、可执行程序都是一回事 安装和卸载——是把可执行程序拷贝/删除到系统路径下 指令出现疯狂打印的情况:CTRL + C(终止异常的命令) 在Linux中一切皆文件 写代码:1.nano 源文件 2.CTRL + X 3. y 4. enter 5. gcc 源文件 6../a.out Linux中同一个目录下不允许有同名文件 *表示一个通配符,匹配任意文件名 echo:将后面的字符串输出到显示器上 重定向 |:管道,wc:统计文本行数
二、基础指令
1、ls指令(列出该目录下的所有子目录和文件)
语法:
ls [选项]
ls(显示当前目录下的子目录和文件,不包含隐藏文件)ls -a(列出目录下的所有文件,包含隐藏文件)ls -l(列出文件的详细信息)
演示:
2、pwd指令(显示用户当前所在目录)
语法:
pwd
演示:
3、 cd指令(进入指定的文件或文件夹)
语法:
cd 目录名
cd ..(返回上级路径)cd /home/oo_zz/111(进入指定的文件或文件夹,绝对路径)cd ../oo_zz/111(进入指定的文件或文件夹,相对路径)cd ~(进入用户家目录)cd -(返回最近访问目录)
演示:
4、touch指令(新建一个不存在的文件)
语法:
touch [选项]... 文件名
5、mkdir指令(创建一个目录)
语法:
mkdir [选项] dirname
-p 递归建立一条路径
6、rmdir指令/rm指令(删除操作)
语法:
rmdir [-p][dirName] 删除目录
rm:删除文件或目录
7、man指令(查手册)
8、cp指令(复制文件或目录)
-r 递归(用于复制一条路径)
9、mv指令(移动文件或者文件改名)
10、cat指令(打印文件内容)
11、more指令(功能类似于cat)
-n 对输出的所有行编号q 退出more
12、less指令(分页显示,可以上下翻)
13、head指令(开头某个数量的文字区块)
-n 显示行数
14、tail指令(结尾某个数量的文字区块)
-f 循环读取-n 显示行数
15、date指令(显示时间)
16、cal指令(日历)
17、find指令(查找文件)
-name 按照文件名查找文件
18、grep指令(搜寻字符串并打印,行文本过滤工具)
19、zip/unzip指令(压缩/解压)
-r 递归
20、tar指令(压缩/解压)
21、bc指令(进行浮点运算)
22、uname(查看体系结构)
23、alias(给其他指令起别名)
24、stat(列出文件的更详细的属性)
25、tree(以树状形式显示目录结构)
好文链接
发表评论