美文网首页
Linux指令学习(三)

Linux指令学习(三)

作者: Fantast_d2be | 来源:发表于2020-03-26 22:49 被阅读0次

文件相关

mkdir

mkdir 创建打包目录

语法

mkdir (选项)(参数)

选项

-Z:设置安全上下文,当使用SELinux时有效;
-m<目标属性>或--mode<目标属性>建立目录的同时设置目录的权限;
-p或--parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录;
--version 显示版本信息。

参数
目录:指定要创建的目录列表,多个目录之间用空格隔开。

比较有用的选项-p/--parent,该参数可以是一个路径名。如果路径中的某些目录上不存在,加上此选项后,可以自动创建尚不存在的目录,可以一次创建多个目录。

touch

touch命令 有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。

语法

touch(选项)(参数)

选项

-a:或--time=atime或--time=access或--time=use 只更改存取时间;
-c:或--no-create 不建立任何文件;
-d:<时间日期> 使用指定的日期时间,而非现在的时间;
-f:此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题;
-m:或--time=mtime或--time=modify 只更该变动时间;
-r:<参考文件或目录> 把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同;
-t:<日期时间> 使用指定的日期时间,而非现在的时间;
--help:在线帮助;
--version:显示版本信息。

参数
文件:指定要设置时间属性的文件列表。

cp

cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。
常用选项

-n/--no-clobber: 不要覆盖已存在文件,与下面的-i互斥使用。(经测试,cp的默认行为是覆盖,至少 mac 是这样的 )。
-i/--interactive: 覆盖前询问
-r: 递归复制,用于复制目录
-f/--force: 强行复制文件或内容,不论目的文件或目录是否已存在
-u/--update:只有在源文件比目标文件新时才复制
语法

cp [选项] <源文件> <目录>

tar

tar命令压缩和解压文件
语法

tar [选项] <打包文件名> <文件>

常用参数

-z: 支持 gzip 解压文件
-c: 建立新的压缩文件
-v: 显示操作过程
-f: 指定压缩文件
-x: 从压缩的文件中提取文件

问题排查

ping和telnet

ping指令确定与目标机器的连通性
telnet确认我们服务的端口是否可访问

netstat

netstat可以用于显示与 IP、TCP、UDP 和 ICMP 协议相关的统计数据。

netstat -apn#查看所有端口的使用情况

搜索指定端口,可以结合grep一起使用,如

netstat -apn | grep 8380 

常用选项

-a/-all: 显示所有连线中的 Socket
-n/–numeric: 直接使用 IP 地址,而不通过域名服务器
-p/–programs: 显示正在使用 Socket 的程序识别码和程序名称

tail

tail命令用于输入文件中的尾部内容

常用用法

tail [file](http://man.linuxde.net/file "file命令") #显示文件file的最后10行
tail +20 file #显示文件file的内容,从第20行至文件末尾
tail -c 10 file #显示文件file的最后10个字符

选项

--retry:即是在tail命令启动时,文件不可访问或者文件稍后变得不可访问,都始终尝试打开文件。使用此选项时需要与选项“——follow=name”连用;
-c<N>或——bytes=<N>:输出文件尾部的N(N为整数)个字节内容;
-f<name/descriptor>或;--follow<nameldescript>:显示文件最新追加的内容。“name”表示以文件名的方式监视文件的变化。“-f”与“-fdescriptor”等效;
-F:与选项“-follow=name”和“--retry"连用时功能相同;
-n<N>或——line=<N>:输出文件的尾部N(N位数字)行内容。
--pid=<进程号>:与“-f”选项连用,当指定的进程号的进程终止后,自动退出tail命令;
-q或——quiet或——silent:当有多个文件参数时,不输出各个文件名;
-s<秒数>或——sleep-interal=<秒数>:与“-f”选项连用,指定监视文件变化时间隔的秒数;
-v或——verbose:当有多个文件参数时,总是输出各个文件名;
--help:显示指令的帮助信息;
--version:显示指令的版本信息。

相关文章

  • Linux命令集

    学习Linux操作系统必备的指令,基于Linux指令管理Linux操作系统,必备Linux指令有哪些? 基础命令相...

  • Linux指令学习(三)

    文件相关 mkdir mkdir 创建打包目录 语法 选项 -Z:设置安全上下文,当使用SELinux时有效;-m...

  • Linux高级命令详解【乐搏TestPRO】

    前面讲过了Linux基本指令的使用,请参考Linux基本指令详解,接下来我们来学习下Linux的高级指令之文本处理...

  • 入门运维前,一定要先熟知的linux核心命令实战!!

    初学者必备Linux指令有哪些? 初学者完成Linux系统安装以后,学习Linux操作系统必备的指令,基于Linu...

  • Linux指令学习

    1.Is指令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括...

  • 常用的shell语言

    参考学习网站http://www.runoob.com/linux/linux-shell.htmlset指令 -...

  • Linux第一天

    Linux第一天 linux目录 Shell指令 就是Linux指令 常用的shell指令 目录 删除 查看文件 ...

  • Linux——Day3高级指令

    Linux命令大全(手册)_Linux常用命令行实例详解_Linux命令学习手册 1、hostname指令 2、i...

  • Linux —— Day1(Linux系统文件和基础指令)

    一、Linux系统的目录结构 二、Linux基本指令 1、指令与选项 2、基础指令 (1)ls指令 (2)pwd ...

  • 后台

    LINUX操作系统(第2版) LINUX指令范例速查手册 JSP & SERVLET学习笔记 STRUTS 2.X...

网友评论

      本文标题:Linux指令学习(三)

      本文链接:https://www.haomeiwen.com/subject/iwghuhtx.html