《Linux命令行大全》重点笔记

第一部分 学习shell


第一章 shell是什么

1.3 简单命令

1、date:系统时间、日期。

2、cal:当月日历。

3、df:磁盘可用空间。

4、free:可用内存。

5、exit:关闭终端会话。


第二章 导航

2.2 简单命令

1、pwd:当前工作目录(Print Working Directory)。

2、ls:列出当前工作目录的文件和目录

​特别地,ls -a:可以列出隐藏文件

3、cd:更改工作目录。

  • 绝对路径:从根目录开始写起(/)
  • 相对路径:从工作目录开始写起(.当前目录/..父目录)

第三章 Linux系统

3.1 ls命令

1、选项和参数

  • 连字符+短选项:ls -a
  • 双连字符+长选项:ls --reverse
  • 连字符+多个短选项:ls -lt

ls常用选项:

-a/--all:列出所有文件,包括隐藏。

-l:长格式显示。

-r/--reverse:字母逆序显示。

-S:文件大小排序。

-t:修改时间排序。

-h/--human-readable:人可读的方式显示文件大小。

3.2 file命令

file filename:确定文件类型。

3.3 less命令

less filename:查看文件内容。

按Q键退出。


第四章 操作文件与目录

4.1 通配符

常用通配符:

*:匹配任意多个字符(0/1/2…个)。

?:匹配任意单个字符(1个)。

4.2 mkdir——创建目录

mkdir dir1:创建一个目录。

mkdir dir1...:创建多个目录。

4.3 cp——复制文件和目录

cp item1 item2:复制单个文件。

cp item1... directory:复制多个文件。

4.4 mv——移除和重命名文件

mv item1 item2:移动/重命名item1为item2。

mv item... directory:移动单个/多个文件到某个目录下。

4.5 rm——删除文件和目录

rm item...:不可撤回的操作!⚠️

rm命令常用选项:

-i/--interactive:提醒用户确认

-r/--recursive:递归删除

-f/--force:直接执行不提示

4.6 ln——创建链接

  • ln file link:创建硬链接。
  • ln -s item link:创建软链接/符号链接。

硬链接软链接对比

  • 共同点:引用/指向文件。
  • 区别:硬链接只能引用同个磁盘分区的文件,且不能引用目录;软链接相当于一个指针,且可引用目录。

第五章 命令的使用

5.2 识别命令

1、type——显示命令类型

type command

2、which——显示可执行程序位置

which command

5.3 获得命令文档

1、help——显示内置shell命令帮助文档

2、man——显示程序手册页

3、whatis——显示命令的简要描述

4、info——显示程序的info条目

5.4 alias——使用别名创建命令

alias name='string':name后无空格!string是命令集合,可用分号把多条命令写在一行。

unalias name:删除别名。

注意⚠️:在命令行创建别名alias会在会话结束后自动删除。


第六章 I/O重定向

6.1 标准输入、输出、错误

stdin/stdout/stderr

使用>/<符号进行重定向。

1、stdout重定向

> filename从文件开头输出内容写入文件,但不写入错误信息。

>> filename从文件尾部添加输出内容。

妙用

《Linux命令行大全》重点笔记——第一部分 学习shell相关推荐

  1. linux命令行大全 笔记,《Linux命令行大全》读书笔记

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? shell就是一个程序,它接受从键盘输入的命令,然后把命令传递给操作系统执行.当使用图像用户界面时,我们需要一个叫做终端 ...

  2. 《Linux命令行大全》学习笔记1——学习 Shell

    文章目录 前言 一.什么是Shell 二.导航 三.探索 Linux 系统 ls file less 四.操作文件和目录 通配符 mkdir cp mv rm ln 五.和命令打交道 六.重定向 标准 ...

  3. 《Linux 命令行大全》. pdf 正式发布啦!

    今天跟大家推荐个 Linux 命令行教程:<The Linux Command Line>,中文译名:<Linux 命令行大全>. 该书作者出自自美国一名开发者,兼知名 Lin ...

  4. 后端开发必知必学的 Linux 命令行大全

    今天跟大家推荐个 Linux 命令行教程:<The Linux Command Line>,中文译名:<Linux 命令行大全>. 该书作者出自自美国一名开发者,兼知名 Lin ...

  5. 《Linux命令行大全》:1-6:重定向和管道(很精彩)

    <Linux命令行大全>:1-6:重定向和管道(很精彩) https://www.toutiao.com/i6937081007581430303/?tt_from=weixin& ...

  6. linux pdf word,linux命令行大全WORD版本.pdf

    linux 命令行大全WORD 版本 下达指令 command [-options] parameter1 parameter2 ... command:命令或者可执行文件 options:选项 pa ...

  7. Linux命令行大全总结(每日更新)

    Linux命令行大全总结 理解性内容 什么是**shell** 什么是**终端仿真器** 什么是**命令** 什么是通配符 **Linux**文件目录 /bin /boot /dev /etc **L ...

  8. linux命令行大全 笔记,分享|4 个 Linux 下的命令行笔记程序

    这些工具可以让你在 Linux 命令行下简单而有效地记录笔记和保存信息. 当你需要保存代码段或 URL.想法或引用时,可能会启动文本编辑器或使用桌面或基于 Web 的笔记记录工具.但那些不是你唯一的选 ...

  9. 原版英文书籍《Linux命令行》阅读记录1 | 什么是shell?

    背景: 阅读英文原作只为了更好地理解书中的精髓,当然也是为了更好地掌握书中的技巧.我们会坚持阅读全书,并记录书中的精髓. 1. 理解 Linux 的 "自由" Many peopl ...

最新文章

  1. ipmsg 绑定tcp错误
  2. leetcode-458-Poor Pigs
  3. python defaultdict函数_Python中defaultdict与lambda表达式用法
  4. C语言实现单链表面试题汇总
  5. c# imager让图片有圆角unity_Unity纹理-引题和单张纹理
  6. uiswitchbutton 点击不改变状态_ES6专题—Generator与react状态机(14)
  7. mfc classwizard怎么打开_《英雄联盟手游》boot enchants任务怎么做 任务翻译完成攻略_英雄联盟手游...
  8. python语法(二)——截取字符串的方法详解
  9. Windows Phone 7 Silverlight控件展示(含34个控件)
  10. 还在纠结蓝牙耳机哪款好用吗?2020我推荐这几款高性价比蓝牙耳机
  11. android 颜色资源
  12. 代码时间换空间以及空间换时间
  13. 第二人生的源码分析(9)登录界面显示
  14. 中文名字和英文名字正则匹配
  15. 搭建游戏要选什么样的服务器?
  16. 学校教务管理系统(第二弹
  17. Unresolved compilation problem,问题
  18. 【飞书集成自建应用教程】
  19. MacBookPro 2015电池召回
  20. 小程序自定义导航栏返回主页

热门文章

  1. datetimepicker用法总结-设置控件只能选择一个月之内的日期
  2. HDLBits状态机练习题目 water reservoir蓄水池控制器
  3. QQSG 的配置备份方法
  4. iOS8中如何将状态栏的字体颜色改为白色
  5. Windows 11 Insider Preview Build 22621.746 和 Build 22623.746 (KB5018490)发布!
  6. [Ljava.lang.String是什么意思+解决方法
  7. 2.2案例:鸢尾花分类——逻辑回归
  8. python实现大乐透号码生成器
  9. 移动OA系统,加速企业办公信息化进程
  10. 【地理空间】Uber H3使用