Day10(Linux基础命令使用)

Linux目录管理

1.1 终端使用技巧

1.1.1自动补全

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

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

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

1.1.2曾经使用过的命令

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

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

1.2 命令说明

1.2.1 ls 命令说明

ls 是英文单词 list 的简写,类似于 DOS 下的 dir 命令。通过 ls 命令不仅可以查看 Liunx 文件夹包含 的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)、查看目录等等。

1.2.2常用参数

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

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

-h 配合

-l 以人性化的方式显示文件大小

1.3 cd命令说明

1.3.1 ls命令说明

cd 是英文单词 change directory 的简写,其功能为更改当前的工作目录,参数可以为相对路径或绝 对路径,如不跟任何参数,则切换到用户主目录,cd 为最常用的命令,与 DOS cd 命令类似。

注意:Linux 所有的 目录文件名 都是大小写敏感

1.3.2 常用参数

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

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

cd . 保持在当前目录不变 cd .. 切换到上级目录

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

1.4mkdir建立目录

1.4.1mkdir命令说明

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

1.4.2常用参数

-p 可以递归创建目录

1.4.3注意

新建目录的名称 不能与当前目录中 已有的目录或文件 同名

1.5rmdir删除目录

1.5.1rmdir命令说明

rmdir命令用于删除指定的目录,删除的目录必须为空目录或者多级空目录

1.5.2常用参数

-p 可以递归删除目录

Linux文件管理命令

01 touch 文件名 创建文件或修改文件时间

02 rm 文件名 删除文件或目录

03 mv 源文件 文件/目录 移动/重命名文件或目录

04 cp 源文件名 新文件名 复制文件或目录

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

06 grep 搜索文本 文件名 搜索文本文件内容

07 find [路径] -name "*.py" 查找指定路径下扩展名是 .py 的文件,包括子目录

2.1 touch创建文件

2.1.1touch创建文件

• 创建文件或修改文件时间

• 如果文件 不存在,可以创建一个空白文件

• 如果文件 已经存在,可以修改文件的末次修改日期

2.1.2举例

2.2rm 删除文件或目录

2.2.1rm删除文件或目录

• 删除文件或目录

• 使用 rm 命令要小心,因为文件删除后不能恢复

2.2.2常用参数

-f 强制删除,忽略不存在的文件,无需提示

-r 递归地删除目录下的内容,删除文件夹 时必须加此参数

2.2.3举例

2.3 mv移动文件

2.3.1 mv移动文件

• 用户可以使用 mv 命令来移动文件或目录至里一个文件或目录,还可以将目录或文件重名名。

2.3.2常用参数

-i 选项含义-i如果文件已存在,将会询问用户是否覆盖

-f 若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录;

2.3.3举例

2.4 cp复制文件

2.4.1cp 复制文件

• cp 命令的功能是将给出的 文件 或 目录 复制到另一个 文件 或 目录 中,相当于 DOS 下的 copy 命令

2.5 cat 查看文件

2.5.1 cat 查看文件

• 使用 cat 命令查看文件时会显示整个文件的内容,注意 cat 只能查看文本内容的文件。

2.5.2 常用参数

-b 对非空输出行编号

-n 对输出的所有行编号

2.5.3 举例

2.6 grep 过滤文本

2.6.1 grep 过滤文本

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

2.6.2 常用参数

-i 忽略大小写对非空输出行编号

-n 对输出的所有行编号

2.6.3 举例

2.7 find 查找文件

2.7.1 find 查找文件

• find 命令功能非常强大,通常用来在 特定的目录下 搜索 符合条件的文件。

2.7.2 常用参数

find [路径] -name ".py" 忽略查找指定路径下扩展名是 .py 的文件,包括子目录

2.7.3 举例

 Linux系统管理

3.1 history 查看历史记录

3.1.1 history 查看历史记录

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

3.1.2 举例

 3.2 date 时间和日期/clear清除屏幕

3.2.1 date 时间和日期

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

3.2.2 常用参数

date         查看系统时间         date

cal         `calendar` 查看日历,`-y` 选项可以查看一年的日历         cal/cal -y 2020

3.2.3 clear 清除屏幕

• clear命令用于清空终端屏幕,类似DOS下的cis命令,使用比较简单,如要清除当前屏
幕内容,直接键 入clear即可,快捷键为Ctrl+L。

3.3 uptime 查看系统负载

3.3.1uptime 查看系统负载

• Linux系统中的uptime命令主要用于获取主机运行时间和査询Linux系统负载等值息。uptime命令可以 显示系统已经运行了多长时间,信息显示依次为:现在时间、系统已经运行
了多长时间、目前有多少 登录用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。uptime命令用法十分简单,直接输入 uptime即可。

3.3.2 举例

3.4磁盘信息

3.4.1参数说明

df -h disk free 显示磁盘剩余空间

df -h [目录名] disk usage 显示目录下的文件大小

-h 以人性化的方式显示文件大小

3.5 进程信息

3.5.1进程信息

• 所谓 进程,通俗地说就是 当前正在执行的一个程序

3.5.2 命令说明

ps aux         process status 查看进程的详细状况

top         disk usage 显示目录下的文件大小

kill [-9] 进程代号         终止指定代号的进程,-9 表示强行终止

3.5.3 ps参数说明

a 显示终端上的所有进程,包括其他用户的进程

u 显示进程的详细状态

x 显示没有控制终端的进程

3.6 查看或配置网卡信息

3.6.1 ifconfig

ifconfig 可以查看/配置计算机当前的网卡配置信息

 

3.6.2 ping

检测到目标 ip地址 的连接是否正常。

Linux其他命令

4.1 打包压缩

4.1.1 打包 / 解包

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

4.1.2 打包 / 解包语法

4.1.3 打包  / 解包参数

c         生成档案文件,创建打包文件

x         解开档案文件

v         列出归档解档的详细过程,显示进度

f         指定档案文件名称,f 后面一定是 .tar 文件,所以必须放选项最后

4.2 压缩 / 解压缩

4.2.1 gzip

• tar 与 gzip 命令结合可以使用实现文件 打包和压缩

• tar 只负责打包文件,但不压缩

• 用 gzip 压缩 tar 打包后的文件,其扩展名一般用 xxx.tar.gz

• 在 Linux 中,最常见的压缩文件格式就是 xxx.tar.gz

• 在 tar 命令中有一个选项 -z 可以调用 gzip,从而可以方便的实现压缩和解压缩的功能

4.2.2 格式语法

4.2.3 bzip2

• tar 与 bzip2 命令结合可以使用实现文件 打包和压缩用法和 gzip 一样)

• tar 只负责打包文件,但不压缩,

• 用 bzip2 压缩 tar 打包后的文件,其扩展名一般用 xxx.tar.bz2

• 在 `tar` 命令中有一个选项 -j 可以调用 bzip2,从而可以方便的实现压缩和解压缩的功能

4.2.4 格式语法

4.3软件安装

4.3.1 yum

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

4.3.2 举例

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值