标签:ESS 管理员 硬链接 linux中 list 而不是 问号 多个 多层
shell命令解释器负责接收用户的命令进行解释,将解释结果(要执行的命令)传递给系统内核,完成命令对应的事项,并通过屏幕反馈给终端
命令名 [选项] [参数]。中括号表示可加可不加
-选项,短格式--选项长格式,适用于选项为多个字符,例如--help-选项 -选项首我们要此命令是内部命令还是外部命令,再获得帮助
help 内部命令 外部命令 --helpman 命令,内外都可以。交互式中ctrl+F/B翻页,q退出,/关键字进行查找内容/usr/share/doc/软件名有cd、pwd、ls、du、which、find、cat、more、less、head、tail、grep、wc、find等命令
cd 目录名称,切换到当前目录下的一个子目录cd /,切换到根目录ls或者ls 目录位置,显示目录中的内容ls -a 目录位置,列出指定目录下的所有文件,包括隐藏文件ls -ld 文件或目录位置 ,以长格式显示目录或文件本身的属性,而不是目录下的子文件的属性ls -lh 文件位置,以长格式并且以k或者M显示文件的大小which 外部命令,注意只能查找外部命令的存放位置find 查找范围目录 查找类型 查找条件
find / -name fstab,就是在根目录进行查找文件名为fstab的文件cat /etc/fstab /proc/versionhead -n 文件位置,n代表阿拉伯数字,代表想查看的行数,默认为十行tail -n 文件位置,n代表阿拉伯数字,代表想查看的行数,默认为十行tail -f 文件位置,监控文件的变化,ctrl+c终止wc -c 文件位置,统计文件中的字节数wc -l 文件位置,统计文件中的行数wc -w 文件位置,统计文件中的单词数grep 关键字 文件位置,查找文件中包含关键字的行grep -i 关键字 文件位置,忽略关键字的大小写进行查找grep -v 关键字 文件位置 ,输出排除关键字以外的行有mkdir、touch、ln、cp等命令
mkdir简介:用于创建新的目录
mkdir 目录名 ,在当前目录创建子目录mkdir -p 目录名/目录名/ ##一次性创建多层目录touch .文件名 ##创建隐藏文件 如touch {1..9}.txt ##创建1.txt...9.txt 九个文件ln -s 源文件 目标链接文件,创建软链接,
ln 源文件 目标连接文件 ##创建硬链接,特点:不可以跨文件系统,但是源文件失效,硬链接不失效cp 选项 源文件或目录 目标文件或目录
-r ,复制目录时,表示子文件子目录都会被递归复制-f,复制同名文件或者目录时,不进行提醒,直接强制复制cp -rf 源文件或源目录 目标目录或文件 ,若源是目录或者源文件大于一个,那么目标必须是目 录有rm、mv等命令
rm简介:用于删除指定的文件或目录
rm 选项 文件或目录
-r ,删除目录时用到,表示递归删除整个目录树。 -f,删除时不进行提醒,强制删除rm -rf 文件或者目录mv简介:为指定的文件或目录移动存储位置
mv 需要移动的文件或者目录 目标目录创建或修改文件:vi
vi编辑器默认进入的第一个模式。在此模式中完成光标的移动、查找、删除、复制、粘贴等操作,在此模式下,a、i、o三个键都可以切换到输入模式。按:键切换到末行模式;INSERT的内容,在此模式按esc键退出到命令模式vi编辑环境,保存文件,退出编辑器等操作。在此模式下,最后一行会出现:的内容,按esc可退出到命令模式i进行编辑(从命令模式到输入模式)esc键退出编辑(从输入模式到命令模式):wq保存退出:q!不保存退出(从命令模式到末行模式)o:O:gzip -9 文件名gzip -d 文件名.gz无论是gzip命令还是bzip2命令,压缩文件后,源文件将被删除,解压缩后,源文件恢复
归档文件--将文件进行归档时,文件也会被压缩(调用gzip或者bzip2工具),归档时,源文件是不受影响的
语法:
tar 选项 归档及压缩文件名 需要归档的文件或目录tar 选项 归档及压缩文件名 -C 目标目录选项:
-z 使用gzip工具进行压缩解压,文件名为.tar.gz
-j 使用bzip2工具进行压缩解压,文件名为.tar.bz2
-J 使用xz工具进行压缩解压,文件名为.tar.xz
-c 压缩文件
-C 解压文件到目标目录
-f 表示使用归档文件,压缩解压都需要指定
-v 输出详细信息
-x 解压文件
-t 列表查看包内的文件(查看时用到)
-p 小写p,打包时保留文件或目录的权限
注:压缩率:xz>bzip2>gzip
归档:
tar zcvf 文件.tar.gz 需要归档的文件或目录 ##调用gzip工具进行归档
tar jcvf 文件.tar.bz2 需要归档的文件或目录 ##调用bzip2工具进行归档
tar Jcvf 文件.tar.xz 需要归档的文件或目录 ##调用xz工具进行归档
解压:
tar zxvf 文件.tar.gz -C 解压释放目录 ##调用gzip工具进行解压
tar jxvf 文件.tar.bz2 -C 解压释放目录 ##调用bzip2工具进行解压
tar Jxvf 文件.tar.xz -C 解压释放目录 ##调用xz工具进行解压
只查看不解压:
tar ztf 文件.tar.gz
tar jtf 文件.tar.bz2
tar Jtf 文件.tar.xz
/boot/:存放系统启动文件,内核文件等
/etc/:存放系统服务配置文件
/proc/:存放系统的硬件状态的信息配置文件
/dev/:存档硬件的映射文件目录
/home/:所有普通用户的默认家目录
/root/:超级管理员的默认家目录
/var/:存放系统中动态变化的文件,如日志等
/usr/:存放其他用户的文件目录,通常为程序文件等
/bin/:存放所有用户都可执行的并经常执行的命令文件
/sbin/:存放系统中基本的管理命令,通常管理员才有权限执行
/tmp/:系统中的临时文件存放目录
>与<:> 重定向输出--表示前一个命令的输出结果到后边的文件中;
< 重定向输入--表示后边文件的内容作为前一个命令的参数
>>:重定向追加--在重定向输出的基础上,不覆盖原有文件内容
|:前一个命令的输出作为后一个命令的输入
*:通配符,代表任意字符,不限制位数
?:问号,代表任意字符,只代表1位
标签:ESS 管理员 硬链接 linux中 list 而不是 问号 多个 多层
原文地址:https://www.cnblogs.com/lf-637/p/12909667.html