linux 命令

Linux的目录管理

终端使用技巧

  1. 在敲出 文件/目录/命令 的前几个字母之后,按下 tab 键

如果输入的没有歧义,系统会自动补全

如果还存在其他 文件/目录/命令,再按一下 tab 键,系统会提示可能存在的命令

  1. 按 上/下 光标键可以在曾经使用过的命令之间来回切换

  2. 如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c

ls命令

通过 ls 命令不仅可以查看 Liunx 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)、查看目录等等。

  1. ls -a 显示指定目录下所有子目录与文件,包括隐藏文件

  2. ls -l 以列表方式显示文件的详细信息

  3. ls -h 配合 -l 以人性化的方式显示文件大小

在这里插入图片描述
在这里插入图片描述

cd命令

功能为更改当前的工作目录,参数可以为相对路径或绝对路径,如不跟任何参数,则切换到用户主目录,cd 为最常用的命令,与 DOS 的 cd 命令类似。大小写敏感

cd 或者 cd~ 切换到当前用户的主目录(/home/用户目录)

cd . 保持在当前目录不变

cd … 切换到上级目录

cd - 可以在最近两次工作目录之间来回切换

在这里插入图片描述

mkdir 建立目录 rmdir 删减目录

mkdir 命令用于创建指定的目录。创建目录时当前用户对需要操作的目录有读写权限。如目录已经存在,会提示报错并退出。mkdir 可以创建多级目录。

  1. mkdir -p 递归创建目录 新建目录的名称 不能与当前目录中 已有的目录或文件 同名

在这里插入图片描述
rmdir -p 命令用于删除指定的目录,删除的目录必须为空目录或者多级空目录

在这里插入图片描述

Linux文件管理命令

  1. touch 文件名 创建文件或修改文件时间

  2. rm 文件名 删除文件或目录

在这里插入图片描述
3.mv 源文件 文件/目录 移动/重命名文件或目录

在这里插入图片描述
4. cp 源文件名 新文件名 复制文件或目录

  1. cat 文件名 查看文件内容、创建文件、文件合并、追加文件内容等功能

  2. grep 相当于一个过滤的搜索 grep 过滤文本

grep 是一种强大的文本搜索工具命令,用于查找文件中符合指定格式的字符串,支持正则表达式

  1. 在当前目录中,查找后缀有 .txt 字样的文件中包含 lili 字符串的文件,并打印出该字符串的行。此时,可以使用如下命令:

grep lili *.txt

在这里插入图片描述
2. 以递归的方式查找符合条件的文件。例如,查找指定目录/etc/acpi 及其子目录(如果存在子目录的话)下所有文件中包含字符串"update"的文件,并打印出该字符串所在行的内容,使用的命令为:grep -r update /etc/acpi

在这里插入图片描述

3、反向查找。前面各个例子是查找并打印出符合条件的行,通过"-v"参数可以打印出不符合条件行的内容。

查找文件名中包含 test 的文件中不包含test 的行,此时,使用的命令为:

在这里插入图片描述

find查找文件

  1. 搜索桌面目录下,文件名包含1的文件

在这里插入图片描述

Linux系统管理

  1. history 当使用终端命令行输入并执行命令时,Liunx 会自动把命令记录到历史列表中,一般会保存在用户 HOME 目录下的 .bash_history 文件中。默认保存 1000 条,这个值是可以改的。

  2. clear 清除屏幕

  3. date 命令的共能是显示或设置系统的日期和时间。只有超级用户才能用 date 命令设置时间,一般用户只能用 date 命令显示时间。

Linux打包压缩 解压缩

  1. tar 是 Linux 中最常用的 备份工具,此命令可以 把一系列文件 打包到 一个大文件中,也可以把一个 打包的大文件恢复成一系列文件

  2. tar -cf 文件名.tar *.txt(以为txt)这条命令是将所有 .txt 的文件打成一个名为 ning.tar 的包。-c 是表示产生新的包,-f 指定包的文件名
    

在这里插入图片描述
3. 这条命令是列出 ning.tar 包中所有文件,-t 是列出文件的意思

tar -tf ning.tar
在这里插入图片描述
4. 以上就是 tar 的最基本的用法。为了方便用户在打包解包的同时可以压缩或解压文件,tar 提供了一种特殊的功能。这就是 tar 可以在打包或解包的同时调用其它的压缩程序,比如调用 gzip、bzip2 等。

  1. gzip 是 GNU 组织开发的一个压缩程序,.gz 结尾的文件就是 gzip 压缩的结果。与 gzip 相对的解压程序是 gunzip。tar 中使用 -z 这个参数来调用gzip。下面来举例说明一下:

这条命令是将所有 .txt 的文件打成一个 tar 包,并且将其用 gzip 压缩,生成一个 gzip 压缩过的包,包名为 ning.tar.gz。

在这里插入图片描述
这条命令是将上面产生的包解开。tar -xzf ningning.tar.gz

在这里插入图片描述

管道符,以一方的输出结果作为另一方的输入

软件安装

yum 主要功能是更方便的添加/删除/更新RPM 包,自动解决包的倚赖性问题,便于管理大量系统的更新问题。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值