linux基本指令(一)

Linux基本命令

1. fsck命令

fsck命令被用于检查并且试图修复文件系统中的错误。

2.shutdown 命令

shutdown -h now 立即关机

shutdown –h 10 ‘This server will shutdown after 10 mins’ 这个命令告诉大家,计算机将在10分钟后关机,并且会显示在登陆用户的当前屏幕中。

shutdown –h now 立马关机

shutdown –h 20:25 系统会在今天20:25关机

shutdown –h +10 十分钟后关机

shutdown –r now 系统立马重启 === reboot

shutdown –r +10 系统十分钟后重启

reboot 就是重启,等同于 shutdown –r now

halt 关闭系统,等同于shutdown –h now 和 poweroff

3 reboot 命令

reboot命令用来重新启动正在运行的Linux操作系统

4 poweroff命令

用来关闭计算机操作系统并且切断系统电源

5 halt命令

用来关闭正在运行的Linux操作系统。halt命令会先检测系统的runlevel,若runlevel为0或6,则关闭系统,否则即调用shutdown来关闭系统。

Linux系统的文件和文件夹操作命令

1 ls命令

ls命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显
示,以分区不同类型的文件。
语法:
ls(选项)(参数)

-a:显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不会列出);

-A:显示除影藏文件“.”和“…”以外的所有文件列表;

-C:多列显示输出结果。这是默认选项;

-l:与“-C”选项功能相反,所有输出信息用单列格式输出,不输出为多列;

-F:在每个输出项后追加文件的类型标识符,具体含义:“*”表示具有可执行权限的普通文件,“/”表示目录,“@”表示符号链接,“|”表示命令管道FIFO,“=”表示sockets套接字。当文件为普通文件时,不输出任何标识符;

-b:将文件中的不可输出的字符以反斜线“”加字符编码的方式输出;

-c:与“-lt”选项连用时,按照文件状态时间排序输出目录内容,排序的依据是文件的索引节点中的ctime字段。与“-l”选项连用时,则排序的一句是文件的状态改变时间;-d:仅显示目录名,而不显示目录下的内容列表。显示符号链接文件本身,而不显示其所指向的目录列表;

-f:此参数的效果和同时指定“aU”参数相同,并关闭“lst”参数的效果;

-i:显示文件索引节点号(inode)。一个索引节点代表一个文件;

–file-type:与“-F”选项的功能相同,但是不显示“*”;

-k:以KB(千字节)为单位显示文件大小;

-l:以长格式显示目录下的内容列表。输出的信息从左到右依次包括文件名,文件类型、权限模式、硬连接数、所有者、组、文件大小和文件的最后修改时间等;

-m:用“,”号区隔每个文件和目录的名称;

-n:以用户识别码和群组识别码替代其名称;

-r:以文件名反序排列并输出目录内容列表;

-s:显示文件和目录的大小,以区块为单位;

-t:用文件和目录的更改时间排序;

-L:如果遇到性质为符号链接的文件或目录,直接列出该链接所指向的原始文件或目录;

-R:递归处理,将指定目录下的所有文件及子目录一并处理;

–full-time:列出完整的日期与时间;

–color[=WHEN]:使用不同的颜色高亮显示不同类型的。

目录:指定要显示列表的目录,也可以是具体的文件。

pwd命令

pwd命令以绝对路径的方式显示用户当前工作目录。命令将当前目录的全路径名称(从根目录)写入

标准输出。全部目录使用 / 分隔。第一个 / 表示根目录,最后一个目录是当前目录。执行pwd命令可立

刻得知您目前所在的工作目录的绝对路径名称。
例如: 查看当前所在路径
pwd指令用法案例

mkdir 命令

用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在

当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指

定的目录。在创建目录时,应保证新建的目录与它所在目录下的文件没有重名
例如:
mkdir test 在当前目录 下创建test 目录
在root用户下的Desktop创建 hellos目录
mkdir /root/Desktop/test/hellos

ll /root/Desktop/test 查看指定目录下面的目录列表
查看指定目录下面的目录列表

rmdir 命令

rmdir命令用来删除空目录

touch命令

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

1.更新文件的系统时间 文件必须存在

案例: 创建aa.txt文件
更新文件的系统时间

  1. 创建文件

    案例:创建aa.txt文件

创建aa.txt文件

cat命令

cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容
语法:
cat 参数

案例: 查看hi.txt文件

查看hi.txt文件

mv命令

作用划分:
1.1 移动文件
1.2 重命名文件
语法:mv source target
mv命令用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。source表示源文件或目录,target表示目标文件或目录。如果将一个文件移到一个已经存在的目标文件中,则目标文件的内容将被覆盖。
移动文件 绝对路径的写法

案例: 移动a.txt到/root/Desktop/test/

移动文件

重名文件

课堂案例: 将bb.txt文件重命名为ac.txt

重名文件

案例: 将test目录重命名为testx重命名文件夹名字

cp命令

cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。

包含指令:

-a:此参数的效果和同时指定"-dpR"参数相同; 
-d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;
-f:强行复制文件或目录,不论目标文件或目录是否已存在; 
-i:覆盖既有文件之前先询问用户; 
-l:对源文件建立硬连接,而非复制文件; 
-p:保留源文件或目录的属性; 
-R/r:递归处理,将指定目录下的所有文件与子目录一并处理; 
-s:对源文件建立符号连接,而非复制文件; 
-u:使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时,才复制文件; 
-S:在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀; 
-b:覆盖已存在的文件目标前将目标文件备份; 
-v:详细显示命令执行的操作。 

案例: 复制a.txt到bb.txt

复制a.txt到bb.txt

案例: 复制目录

复制目录

rm 命令

rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变

包含指令:
-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;
-f:强制删除文件或目录;
-i:删除已有文件或目录之前先询问用户;
-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
–preserve-root:不对根目录进行递归操作;
-v:显示指令的详细执行过程。

确认的方式删除 y 删除 n 取消删除
课堂案例: 删除hello.log

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UPljInei-1576026224952)(image02.assets/1568771838906.png)]

删除文件 加入 -i选项 确认方式删除 y删除 n 取消删除

案例: 使用-i选项
在这里插入图片描述
删除文件 强制删除 没有提示 加入 -f 选项

案例: 使用-f强制删除hello.log
在这里插入图片描述

递归删除文件目录
递归删除test目录

ln命令

ln命令用来为文件创件连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果

要创建符号连接必须使用"-s"选项。

案例: 创建hello.log的连接文件

在这里插入图片描述
参数的含义:
源文件:指定连接的源文件。如果使用 -s 选项创建符号连接,则“源文件”可以是文件或者目录。创建硬连接时,则“源文件”参数只能是文件;

目标文件:指定源文件的目标连接文件。

tar命令

tar命令可以为linux的文件和目录创建档案

选项

-A或–catenate:新增文件到以存在的备份文件;
-B:设置区块大小;
-c或–create:建立新的备份文件;
-C <目录>:这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项。
-d:记录文件的差别;
-x或–extract或–get:从备份文件中还原文件;
-t或–list:列出备份文件的内容;
-z或–gzip或–ungzip:通过gzip指令处理备份文件;
-Z或–compress或–uncompress:通过compress指令处理备份文件;
-f<备份文件>或–file=<备份文件>:指定备份文件;
-v或–verbose:显示指令执行过程;
-r:添加文件到已经压缩的文件;
-u:添加改变了和现有的文件到已经存在的压缩文件;
-j:支持bzip2解压文件;
-v:显示操作过程;
-l:文件系统边界设置;
-k:保留原有文件不覆盖;
-m:保留文件不被覆盖;
-w:确认压缩文件的正确性;
-p或–same-permissions:用原来的文件权限还原文件;
-P或–absolute-names:文件名使用绝对名称,不移除文件名称前的“/”号;
-N <日期格式> 或 --newer=<日期时间>:只将较指定日期更新的文件保存到备份文件里;
–exclude=<范本样式>:排除符合范本样式的文件。
z x v f c 参数选项

  1. 打包不压缩

    案例: 打包aa.txt
    打包不压缩aa.txt文件

  2. 打包压缩

gzip

课堂案例: 使用gzip打包压缩aa.txt

在这里插入图片描述
bzip2

案例: 使用bzip2打包压缩aa.txt

在这里插入图片描述
在选项 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。 如果加 z 选项,则以.tar.gz或.tgz来代表gzip压缩过的tar包;如果加 j 选项,则以.tar.bz2来作为tar包名。

查看压缩中文件 -ztvf 参数

案例: 查看aa.tar.gz的参数
在这里插入图片描述
解压方式:

tar -zxvf gzip .gz结尾的文件

-C 指定目录

课堂案例: 将tomcat解压到/opt目录下
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值