tmp是什么格式()

Linux系统常用命令一、Linux系统入门1、man命令Man:查看有关命令的帮助信息。示例:man ps-view PS命令Name -命令的名称。概要——

Linux系统常用命令一、Linux系统入门1、man命令

Man:查看有关命令的帮助信息。

示例:man ps-view PS命令

Name -命令的名称。

概要——参数的大致用法

描述-介绍描述

示例-演示(带有简单说明)

2、date命令

Date命令:显示系统时间

如果您想以某种格式显示系统时间

日期+'%Y-%m-%d-%H-%M-%S '

设置系统时间:日期-秒

设定日期:日期-s 20200803

设置时间:日期-s 10:19:10

设置日期和时间日期-s "20200803 10: 19: 10 "

3、查看系统版本命令

查看发布版本:

卡特彼勒/etc/问题

检查内核版本:

内核版本

目录/程序/版本

4、开关机命令

关机命令:

停车

停止

现在关机

初始化0

重新启动命令:

重新启动

立即关机

init6

注销命令:

出口

二、Linux文件与目录基础操作1、cd命令

命令cd:用于在目录之间切换。

示例:

将cd /home切换到主目录

Cd …返回上一个目录。

将cd放入个人主目录。

返回最后一个目录。

Pwd显示当前路径

文件名和特殊文件:Linux文件名区分大小写(它们必须区分大小写)。

绝对路径:从根目录/home/test

相对路径:从当前目录开始

2、ls命令

Ls命令:查看文件和目录

Ls -a查看所有文件,包括隐藏文件

Ls -l以列表的形式呈现(也可以使用ll)

注意:ls -al = ls -a -l

使用ls -a A可以看到一些特殊的文件。

比如:

。指示当前目录。

…表示当前目录的父目录。

名为的文件。string表示一个隐藏文件。

3、touch命令

Touch command:创建空文件。

示例:touch test-创建一个名为test的空文件。

触摸/tmp/测试

示例:在/tmp目录中创建一个文件。测试/tmp目录是否存在。

4、mkdir命令

Mkdir命令:创建空目录(文件夹)

示例:mkdir test创建一个名为test的空目录。

Mkdir -p创建一个多级目录。

示例:mkdir -p test/test1/test2在当前目录中分层创建test/test1/test2目录。

mkdir /tmp/test

示例:在/tmp目录下创建子目录test,前提是/tmp目录存在。如果它不存在,您需要使用mkdir -p来创建它。

5、rm命令

Rm命令:删除文件或目录

Rmdir删除空目录。

Rm -f在没有提示的情况下强制删除文件。

Rm -rf强制删除一个目录以及该目录中的所有文件和子目录。

Rm -f /tmp/test强制删除/tmp目录中的测试文件。

注意:-f命令表示强制删除不会被确认(不会被提醒)。

r命令代表递归,针对每个目录和子目录中的每个文件。

三、Linux文件与目录操作进阶1、不同类型文件默认颜色

Linux系统规定了不同类型文件的默认颜色:

白色:表示普通文件。

蓝色:表示目录。

绿色:表示可执行文件。

红色:表示压缩文件。

浅蓝色:链接文件

红色闪烁:表示链接的文件有问题。

黄色:表示设备文件。

灰色:表示其他文件。

2、cp命令

Cp命令:用于复制文件和目录。

格式:cp原始路径目标路径

示例:

Cp /var/f1 /tmp将/var路径中的f1文件复制到/tmp路径,其中f1是文件。

Cp -r /var/f1 /tmp将/var路径下的fi文件夹及其所有子文件夹复制到/tmp路径,其中f1是文件夹。

Cp f1 f2 /tmp将f1 f2文件复制到/tmp路径。此时,f1 f2是一个文件。

Cp -r f1 f2 /tmp将f1 f2文件夹和包含的子文件复制到/tmp路径。此时,f1 f2是文件夹。

使用cp命令重命名:

cp测试test1

将当前目录中的测试文件重命名为test1。如果此时test1文件已经存在,将提示您是否覆盖它。

要重命名文件夹:

cp -r测试测试1

注意:如果此时test1文件夹已经存在,它将被直接复制到test1路径。如果一个测试文件夹已经被复制到test1路径,继续。

复制时,会提示是否覆盖。

如果要使用取消覆盖文件夹每一层的提示

\cp -rf命令

3、mv命令

Mv命令:移动文件或目录

将f1文件移动到/tmp路径

Mv /home/dir1 /tmp将dir1文件夹移动到/tmp路径

mvf2d1 /tmp同时将f1 f2 d1移动到/tmp路径。

mv同时被重命名:

Mvf2相当于将f1移动到当前路径,并将其名称改为f2(相当于重命名)

Mv /home/f1 /tmp/f2将f1从home路径移动到tmp路径,并将其名称更改为f2。

当mv遇到同名时,也会出现覆盖提示。

如果要覆盖的目标不是空目录,则无法覆盖。

4、cat命令

命令cat:查看文件中的所有内容。

格式:cat文件名

5、less命令

更少的命令:更随意地浏览页面中的文件。

格式:少文件名

k–一排

j–下一行

向上翻页–上一页

向下翻页–下一页。

q–退出

Tail -f用于动态查询尾行(最常用的查询日志定位问题)。

6、vi/vim命令

Vi/vim:在编辑模式下查看文件(三种模式:命令模式、下划线模式和插入模式)

修改环境变量的配置文件:

vim /etc/profile

命令模式输入i/o/a进入插入模式。

命令模式输入:进入底线模式。

底线模式和插入模式使用esc返回命令模式

命令模式:

g:移到文件最后一行的开头。

移动到文件的开头

按0或:将光标移动到行首。

按$:光标移动到它所在的行尾。

按ctrl+f向下翻页

按ctrl+b向上翻一页

删除光标所在的行

3D表示删除光标位置下的3行,包括光标所在的行。

复制yy光标的行。

p浆糊

u撤消操作

插入模式:

I–在当前位置编辑

a–从下一个字符开始编辑

o–添加新行开始编辑。

底线模式:

:w文件名(将文件另存为具有该名称的文件)

:q!强制退出(不保存更改)

:wq保存并退出。

:设置数量显示行数。

:set nonumber不显示行数。

/、?关键词的使用

底线模式或命令模式输入/或?后面加一个关键字,回车,找到关键字的记录,用case N上下切换查询结果。

四、Linux文件与目录操作高级1、通配符

通配符:通常用于匹配文件名。

*代表任何字符。

?代表一个字符。

[]匹配指定字符范围内的任何单个字符。

[]匹配指定字符范围之外的任何单个字符。

示例:

G*以g开头的文件

B*。以b开头,以。文本文件(textfile)

数据???以数据开头的文件,后跟3个字符

[a,B,c]*文件名以A或B或c开头的文件。

[a,b,c] *文件名不是a或b或c。

2、which命令

哪个命令:查询命令的完整路径。

示例:哪个rm查看rm命令所在的路径

3、find命令

命令:查找文件

格式:查找查找的路径条件

参数描述:

-按姓名进行姓名搜索。

-type按文件类型查找。

-f型通用文件

-d型目录

示例:

find/temp-name“abc”查找名称为ABC

Find /temp -name "abc* * "查找以abc开头的名称

find/temp-name " abc * "-type f搜索名称以ABC开头,类型为file。

4、grep命令

Grep命令:文本内容搜索工具

注:一般情况下,关键字用于搜索文档内容,也可用于查询结果。

Grep "test" d *查询所有以d开头的文件,其中包含字符串test。

Grep "test" aa bb cc查询aa bb cc文件中包含字符串test的行。

Grep "root"-r/var/log在目录的所有子目录中搜索包含字符串root的行。

Grep "test"/var/log/scp.log在scp.log中搜索以字符串" test "开头的行

Grep参数描述:

-c:只输出匹配行数。

-i:不区分大小写。

-n:显示匹配的行和行号。

-v:显示不包含匹配文本的所有行

-F:表示pattern是一个不规则表达式(相当于fgrep命令),这意味着搜索条件中的条件被视为字符串,正则表达式被忽略。

常用的规律性:

锚定行首

$行尾锚点

。*匹配所有字符

例如:grep考试。* end $" scp.log在scp.log文件中搜索以字符串test开头并以字符串end结尾的行。

5、wc 命令

Wc命令:统计文件内容

Wc -l计算文件中的行数

wc -c统计文件的字节数

6、du命令

Du:检查文件和目录的磁盘使用情况空。

显示整个文件的大小。

显示分区使用情况。

常用:du -sh

7、df命令

Df命令:检查系统文件系统使用情况空

8、ln命令

命令ln:文件链接

创建链接:

Ln -s源文件路径链接路径

注意源文件路径要写全,最好是绝对路径,这样不同路径下的链接文件才能正确指向源文件。

五、Linux文件权限管理1、文件权限

有三种文件权限:读、写和执行。

r,读取权限

对于文件:具有读取文件的权限。

对于文件夹:可以查看文件夹的内容,比如使用ls查看目录。

写权限

对于文件:有写文件的权限。

对于文件夹:您可以在文件夹下删除和创建文件。

十、执行权限

对于文件:具有执行权限。

对于目录:如果可以访问cd命令等目录,文件夹的读写权限依赖于执行权限,所以一般的读写权限是和执行权限绑定的。

没有单独管理。

2、文件的用户

文件用户分为三种类型:所有者、组和其他用户。

所有者,文件的所有者。

Group,文件所属的组。

其他、其他用户、非所有者和组成员

所有,所有用户

3、chmod命令

Chmod命令:更改文件权限的命令。

注意:只有文件所有者和根用户可以使用它。

使用+增加权限:

Modu+x文件名为文件所有者增加了执行权限。

Chmod g+wr文件名为文件的组成员添加读写权限。

mod o+x文件名将执行权限添加到文件的其他成员。

chmod a+wrx的文件名为所有用户添加所有权限。

mod u+x,g+wr,o+x的文件名同时给不同的用户分配权限。

使用-取消权限。

chmod u-wx的文件名取消了所有者的写和执行权限。

使用=来更改权限,而不考虑所有者以前的权限。使用=相当于用当前权限覆盖以前的权限。

Chmod u=rwx文件名赋予文件所有者读写的权利。

用数字来给出权重

r =4

w =2

x =1

Chmod 777文件名授予该文件的所有用户完全权限。

4、chown命令

Chown命令:更改文件的所有者和组(只有root可以使用它)

Chown jack test1将文件test1的所有者更改为jack。

Chown jack:jack test1将文件test1的所有者更改为jack,将其组更改为jack group。

5、chgrp命令

Chgrp命令:更改文件所属的组。

注意:root和owner都可以使用,owner只能将文件更改到自己所属的组。

Chgrp jack test1将文件test1的组更改为jack。

Chgrp -R jack dirl将目录dirl下文件所属的所有子目录和组更改为jack。

六、Linux进程和管道符1、后台运行进程

运行后台进程:使用&符号

Ping 192.168.20.222& -在后台Ping这个地址。

2、jobs命令

Jobs命令:列出后台进程。

Ctrl+z可以把一个在前台运行的进程放到后台,并暂停它的执行。

Fg %num将后台进程转移到前台,num是作业的数量。

Bg %num将后台暂停的进程转为继续执行。

3、终止进程

Kill命令:后台进程

我们需要用kill命令终止后台进程。

杀死pid

kill -9 pid

Ctrl+c:前台进程

我们可以使用ctrl +c来终止前台进程。

4、标准输入、标准输出、标准错误

标准输入:标准输入

标准输出:标准输出

标准错误

例如,如果您输入命令ps -ef,这就是您的标准输入。

该命令将结果返回给您,这是标准输出。

如果输入sd时没有命令sd,系统将返回一条错误消息(sd: command not found),这是一个标准错误。

通常标准输入对应于键盘。

标准输出和标准误差对应于屏幕。

5、重定向

重定向:将标准输出和标准错误重定向到指定的文件,而不是屏幕。

PS-ef & gt;将testps-ef的结果输出到测试文件中。我们可以查看测试文件,发现所有应该显示在屏幕上的进程信息都在测试文件中。

PS-ef & gt;& gtTest 2 >:将输出结果附加到文件,如果a >: Yes,它将覆盖以前的记录。

注意:PS-ef >:test = PS-ef 1 & gt;试验

因为1代表标准输出。

2代表标准误差

如果错误消息输出到文件:

sd 2 & gt将testsd执行的错误报告结果输出到测试文件。

如果要同时输出标准输出和标准错误输出到同一个文件:PS-EF >:test 2 & gt;&1

如果要将标准输出和标准误差输出到不同的文件:PS-EF >:test 2 & gt;测试2

6、wc -l命令

Wc -l:通过重定向从文件中读取内容。

WC-l & lt;计算测试测试文件中有多少行。

其实和wc -l测试差不多,只不过一个是基于文档,一个是文本内容。

WC-l & lt;& lt根据end键盘输入的值进行统计,直到输入end后结束统计,并给出统计值。

7、管道符 |

流水线符号:流水线符号之前命令的输出作为流水线符号之后命令的输入,两个命令相连。

示例:

ps -ef|grep python

过滤掉线程中包含的python字符串。

PS-ef 2 & gt;&1|grep错误

您可以同时将错误输出和标准输出定向到管道符号。

使用连续管道:

ps -ef|grep python|grep -v

工作中最常用的管道符号用法

Tail-f test | grep' 123456 '动态查询日志时,根据关键字找到你想要的日志。

Ps -ef | grep tomcat找到了进程号pid

Netstat -nap | grep pid根据进程号查找端口

七、Linux网络操作命令1、usermod命令

Usermod:修改用户

Usermod -g修改用户所属的组。

Usermod -G修改用户所属的附加组。

Adduesr/useradd用户名—添加新用户。

密码用户名—更改密码

组测试—显示测试用户所属的组。

Userdel -r删除用户和用户的主目录。

2、ip命令

Ip命令:查看ip地址

Ip -4 addr显示iPv4地址。

Ip -6 addr显示ipv6地址。

实践中最常用的view ip命令:

ifconfig —linux

ipconfig—windows

3、service命令

服务:服务器的命令

服务-状态-全部—查看所有服务的状态。

服务名称状态—查看指定服务的状态。

服务名称启动—启动指定的服务。

服务名称停止—停止指定的服务。

服务名称重新启动—重新启动指定的服务。

服务启动启动网卡

服务停止禁止网卡。

4、ping命令

Ping命令:网络连接检查

Ping -c指定连接数。

例如:Ping-C5 www.baidu.com连接百度5次。

5、netstat命令

Nestat命令:查看进程

Netstat -anp最常用的进程和端口查看命令与grep结合使用进行过滤。

Netstat -anp|grep :8080端口号8080端口

6、lsof命令

Lsof命令:检查端口的占用情况。

例如:lsof-I: 80

7、top命令

注意:在顶部命令中按F选择要显示的内容,按Enter确认。

如果是多核cpu,可以按1切换显示各个cpu。

顶部的参数描述:

目前

系统运行时间,格式为小时:分钟

1当前登录用户的用户数量

平均负载:系统负载,即任务队列的平均长度。三个数值是从1分钟、5分钟、15分钟前到现在的平均值。

流程总数

正在运行的进程数。

休眠进程的数量

被停止的进程数

僵尸进程

Cpu:

美国用户中0.3%的CPU百分比空

SY core 空之间的1.0% CPU百分比

0.0% ni,以[/k0/]为单位更改了优先级的进程占用CPU的百分比。

98.7% id 空空闲CPU百分比

等待输入和输出的0.0% wa CPU时间百分比

0.0%高:硬件CPU中断百分比

0.0%si:软中断占用率

0.0%st:虚拟机占用率百分比

Top -bn1显示所有进程。

8、free命令

命令:free:显示内存使用情况。

自由中的参数描述:

-b以字节显示内存使用情况。

-k以KB为单位显示内存使用情况。

-m以MB为单位显示内存使用情况。

-h以适当的单位显示内存使用情况,最多三位数,并自动计算相应的单位值。单位:

B =字节

K =千克

M =兆

G =千兆克

T = teras

-o不显示缓冲调整列。

-s & lt;秒数间隔>:观察连续的内存使用情况。

-t显示内存总和列。

-V显示版本信息

八、Linux打包和压缩以及环境部署1、tar命令

Tar命令:打包和解包

tar-test.tar CVF f1 f2包f1 F2文件到test.tar文件。

塔尔-test.tar·TVF检查包裹里的东西。

tar-xvf test.tar解开test.tar包

Tar-xvf test.tar-C目录将test.tar包解压到指定的目录。

tar-zcff test.tar.gz f1 F2被打包和压缩。

tar-zcff test.tar.gz *打包并压缩当前目录中的所有文件

Tar-ZXVF test.tar.gz-C指定目录并将包解压缩到指定的目录。

2、gzip命令

Gzip命令:压缩

Gzip文件名1文件名2压缩多个文件

test.gz解压缩文件

3、zip命令

Test.zipf1f2包装

指定的目录被解压到指定的目录中。

4、rpm命令

Rpm:软件包的安装

Wget下载地址—从指定的下载地址下载文件。

Rpm -ivh安装Rpm包

Rpm -qa查看所有安装的软件包。

Rpm -qa|grep关键字查询响应找到包

Rpm -e删除指定的包

5、yum命令

命令:yum:包安装

Yum install安装

Yum卸载

列出已安装的查看已安装的

软件:可以用百胜搜索**

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/72816.html

发表回复

登录后才能评论