在linux系统中分为:(终端命令+参数)进行操作
关机和重启:
Shutdown+(-t)+时间——在时间到后将系统关闭
Shutdown+(-h)——将系统关闭
Shutdown+(-r)——在shutdown之后重启
Reboot+(-i)——再重新开机之前关闭所有网络界面
Reboot+(-n)——重新启动之前检查是否有未结束的程序
查询终端命令:
--help——可以显示终端命令的帮助信息
--man——查阅终端命令的使用手册
Linux下文件和目录的特点:
1、Linux文件或者目录名称最长可以有256个字符
2、以.开头的文件为隐藏文件,需要用-a参数才能显示
3、.代表当前目录(一般没什么用)
4、..代表上一级目录
Ls常用选项:
-a显示目录下所有子目录和文件,包括隐藏文件。
-l显示详细信息
-h把详细信息进行格式化,配合-l以人性化的方式显示文件大小
-*代表任意字符(不止一个)
-?代表任意一个字符
-{ }表示可以匹配字符组中的任意一个
-{abc}匹配a、b、c中的任意一个
-{a-f}匹配a-f范围中的任意一个
>表示输出,如果没有文件则创建,如果文件存在则覆盖文件内容
>>表示追加,将内容追加到已有文件的末尾
cd——切换目录:
.当前目录
..上级目录
~跟cd一样的效果,回到当前目录下的用户目录 (home)
/切换到根目录
-两个目录间切换
绝对路径:在输入路径时,最前面是/或者~,表示从根目录/家目录开始的具体目录位置。
相对路径:在输入路径时,最前面不是/或者~,表示相对当前目录所在的目录位置
创建和删除:
Touch——如果文件不存在,可以创建一个文件,如果文件存在,则可以修改文件的末次日期。
Mkdir——创建一个新的目录,新目录的名称不能与当前目录中已有的目录或文件同名。
Mkdir+(-p)——可以以递归的方式创建目录
Rm——删除文件
拷贝和移动文件:
Tree——以树状图列出目录结构
Cp——复制文件或目录
Mv——移动文件或目录
建立连接文件:
Ln+源文件+链接文件——硬链接:只能链接普通文件,不能链接目录
Ln+(-s)+源文件+链接文件——软连接:不占用磁盘空间,源文件删除则软连接失效。
Grep——文本搜索:
-v显示不包括匹配文本的所有行(相当于求反)
-n显示匹配行及行号
-I忽略大小写
Tar——归档管理:
-c生成档案文件,创建打包文件
-v列出归档接档的详细过程,显示进度
-f指定档案文件名称,f后面一定是.tar文件,所以必须放在选项最后面
-t列出档案文件中包含的文件
-x解开档案
文件压缩解压:
Gzip+(-d)解压
Gzip+(-r)压缩
管道:|
一个命令的输出可以通过管道作为另一个命令的输出
Ls+lha|grep123——显示所有文件,然后再用grep命令在ls的结果中查找包含123的文件
查看文件的位置:
Find通常用来在特定的目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件。
Find./-name test——查找当前目录下所有名为test.txt的文件name按照文件名名称进行����� ��