21天挑战学习-Day03Linux命令一


活动地址:CSDN21天学习挑战赛

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:
想系统/深入学习某技术知识点…
一个人摸索学习很难坚持,想组团高效学习…
想写博客但无从下手,急需写作干货注入能量…
热爱写作,愿意让自己成为更好的人…


目录

相关准备说明:

一、基本使用

 图片示例:

补充:

技巧:

 二、linux命令格式

三、查阅帮助信息

1.--help

2. man

四、常用命令

1. 查看文件信息:ls

 2.清屏clear

3.切换工作目录

4.显示当前路径

5.创建目录:mkdir

6.删除rm

 7.拷贝cp

8.mv:移动、重命名

9. 创建文件: touch

五、预告


相关准备说明:

  本次的Linux以Ubantu为准,并且Ubantu运行在虚拟机中,相关安装及配置可以参考他人博客,不会私聊也可以问我。

一、基本使用

序号命令对应英文作用
01lslist查看当前文件夹下的内容
02pwdprint wrok directory查看当前所在文件夹
03cd [目录名]change directory切换文件夹
04touch [文件名]touch如果文件不存在,新建文件
05mkdir [目录名]make directory创建目录
06rm [文件名]remove删除指定的文件名
07clearclear清屏

 图片示例:

补充:

touch最基本的用于创建文件,如果已经有该文件则可能被用来更改时间戳

rm除了可以删除文件还可以删除文件夹,此时需要加上参数-r

技巧:

小技巧

  • ctrl + shift + = 放大终端窗口的字体显示
  • ctrl + - 缩小终端窗口的字体显示
  • 光标键可以在曾经使用过的命令之间来回切换
  • 如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c
  • 对于路径忘记了的可以用tab补齐

    "ctrl shift +"可以放大命令窗口

    "ctrl -"可以缩小命令窗口

  • 在敲出 文件目录命令 的前几个字母之后,按下 tab
    • 如果输入的没有歧义,系统会自动补全
    • 如果还存在其他 文件目录命令,再按一下 tab 键,系统会提示可能存在的命令

 二、linux命令格式

command [-options] [parameter]

command:指命令名,相应功能的英文单词或单词的缩写比如:ls cd 等

[-options]:选项,可用来对命令进行控制,也可以省略 比如删除文件夹的选项rm 文件夹 -r

[parameter]:传给命令的参数,可以是 零个一个 或者 多个

[] 里面的表示可有可无

三、查阅帮助信息

1.--help

command --help

2. man

man command

说明:

manmanual 的缩写,是 Linux 提供的一个 手册,包含了绝大部分的命令、函数的详细使用说明

使用 man 时的操作键:

操作键功能
空格键显示手册页的下一屏
Enter 键一次滚动手册页的一行
b      back回滚一屏
f      forward前滚一屏
q     quit退出
/word搜索 word 字符串

输入: /d

 相关字符变化:

四、常用命令

1. 查看文件信息:ls

参数含义
-a显示指定目录下所有子目录与文件,包括隐藏文件
-l以列表方式显示文件的详细信息包括权限
-h配合 -l 以人性化的方式显示文件大小相比l只是多了内存转换

 “.”代表当前目录,“..”代表上一级目录,以“.”开头的文件为隐藏文件,需要用 -a 参数才能显示。

 2.清屏clear

clear清屏还有"ctrl l"快捷键

3.切换工作目录

命令含义
cd切换到当前用户的主目录(/home/用户目录),用户登陆的时候,默认的目录就是用户的主目录。
cd ~切换到当前用户的主目录(/home/用户目录)
cd .切换到当前目录
cd ..切换到上级目录
cd -可进入上次所在的目录

"cd /"进入根目录

4.显示当前路径

使用pwd命令可以显示当前的工作目录,该命令很简单,直接输入pwd即可,后面不带参数。

5.创建目录:mkdir

通过mkdir命令可以创建一个新的目录。参数-p可递归创建目录。

需要注意的是新建目录的名称不能与当前目录中已有的目录或文件同名,并且目录创建者必须对当前目录具有写权限。

 递归创建文件夹:mkdir 文件夹 -p

6.删除rm

可通过rm删除文件或目录。使用rm命令要小心,因为文件删除后不能恢复。为了防止文件误删,可以在rm后使用-i参数以逐个确认要删除的文件。

参数含义
-i以进行交互式方式执行
-f强制删除,忽略不存在的文件,无需提示
-r递归地删除目录下的内容,删除文件夹时必须加此参数

 7.拷贝cp

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

选项含义
-a该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有属性。
-f对于如果发现该文件已经存在就不提示直接覆盖
-i交互式复制,在覆盖目标文件之前将给出提示要求用户确认
-r若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。
-v显示拷贝进度

8.mv:移动、重命名

用户可以使用mv命令来移动文件或目录,也可以给文件或目录重命名。

选项含义
-f禁止交互式操作,如有覆盖也不会给出提示
-i确认交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,系统会询问是否重写,要求用户回答以避免误覆盖文件
-v显示移动进度

9. 创建文件: touch

用户可以通过touch来创建一个空的文件,demo如下:

touch hello.txt

说明:

  • 则会在当前路径下创建名字为hello.txt的空文件
  • Linux系统中没有严格的后缀(格式),所以创建文件时可以命名为任意的文件名

五、预告

  最近的一些事情打乱了节奏但是我会尽快补更,至此linux命令的前一部分已经结束,明天更新后一部分,以及为了补更昨天的把vim的编辑内容会复习一下。希望大家一起进步,发现光,追寻光,成为光。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

『Knight』

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值