我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何学习和理解Linux命令

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何学习和理解Linux命令

这篇文章主要为大家展示了“如何学习和理解Linux命令”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何学习和理解Linux命令”这篇文章吧。

1. ls命令

首先ls命令,指列出目录内容(List Directory Contents)的意思。运行它可以列出文件夹里的内容。

如何学习和理解Linux命令

“ls -l”命令以详情模式(long listing fashion)列出文件夹的内容。

如何学习和理解Linux命令

“ls -a”命令会列出文件夹里的所有内容,包括以“.”开头的隐藏文件。

如何学习和理解Linux命令

注意:在Linux中,文件以“.”开头的就是隐藏文件,并且每个文件、文件夹,设备或者命令都是以文件对待。ls -l命令输出:

d (代表了是目录).

rwxr-xr-x是文件或者目录所属用户、用户组。

上面例子中***个ravisaive代表了文件文件属于用户ravisaive

上面例子中的第二个ravisaive代表了文件文件属于用户组ravisaive

4096代表了文件大小为4096字节.

May 8 01:06代表了文件***一次修改的日期和时间.

***代表就是文件/文件夹的名字

2. lsblk命令

"lsblk"就是列出块设备。除了RAM外,以标准的树状输出格式整齐地显示块设备。

如何学习和理解Linux命令

“lsblk -l”命令以列表格式显示块设备(而不是树状格式)。

如何学习和理解Linux命令

注意:lsblk是最有用和最简单的方式来了解新插入USB设备的名字,特别是当你在终端上处理磁盘/块设备时。

3. md5sum命令

“md5sum”就是计算和检验MD5信息签名。md5 checksum(通常叫做hash)使用匹配或者验证文件的完整性,因为文件可能因为传输错误,磁盘错误或者无恶意的干扰等原因受影响。


如何学习和理解Linux命令

注意:用户可以使用官方提供和md5sum生成签名信息进行匹配检测,但Md5sum没有sha1sum安全。

4. dd命令

“dd”命令代表转换和复制文件。可以用来转换和复制文件,大多数时间是用来复制iso文件(或任何其它文件)到一个usb设备(或任何其它设备)中去,所以可以用来制作USB启动盘。

如何学习和理解Linux命令

注意:在上面的例子中,usb设备就是sdb1(使用lsblk命令验证它,否则你会重写你的磁盘或者系统),请慎重使用磁盘的名。

5. uname命令

"uname"命令就是Unix Name的简写。显示机器名,操作系统和内核的详细信息。

如何学习和理解Linux命令

注意:uname显示内核类别,通过uname -a命令可以显示详细信息。而从上面的信息中详细说明了uname -a命令

★“Linux“: 系统内核名

★“tecmint“: 设备的节点名

★“3.8.0-19-generic“: 内核发布版本

★“#30-Ubuntu SMP“: 内核版本

★“i686“: 处理器架构

★“GNU/Linux“: 操作系统名

6. history命令

“history”命令就是历史记录,显示了在终端中所执行过的所有命令的历史。

如何学习和理解Linux命令

如何学习和理解Linux命令

注意:按住“CTRL+R”就可以搜索已经执行过的命令,可以在写命令时自动补全。

7. sudo命令

“sudo”(super user do)命令允许授权用户执行超级用户或者其它用户的命令。通过在sudoers列表的安全策略来指定。


如何学习和理解Linux命令

注意:sudo允许用户借用超级用户的权限,然而另外一个“su”命令实际上是以超级用户登录,从安全角度来说sudo比su更安全。

值得考虑的并不建议使用sudo或者su来处理日常用途,因为可能导致严重的错误,在linux社区流行一句话:

如何学习和理解Linux命令

8. mkdir命令

“mkdir”(Make directory)命令在命名路径下创建新的目录。然而如果目录已经存在了,那么会返回一个错误信息“不能创建文件夹,文件夹已经存在”。

如何学习和理解Linux命令

注意:目录只能在用户拥有写权限的目录下才能创建。mkdir不能创建目录“tecmint”,因为文件已经存在了,正如之前在在linux中提到,文件,文件夹,脚本都视为文件。

9. touch 命令

“touch”命令代表了将文件的访问和修改时间更新为当前时间。touch命令只会在文件不存在的时候才会创建它。如果文件已经存在了,它会更新时间并不会改变文件的内容。

如何学习和理解Linux命令

注意:touch可以用来在用户拥有写权限的目录下创建不存在的文件。

10. chmod命令

“chmod”命令就是改变文件的模式位。chmod根据要求的模式来改变每个所给的文件,文件夹,脚本等等的文件模式(权限)。

如何学习和理解Linux命令

在文件中存在3中类型的权限,如果给文件只读权限,就设置为'4';只写权限设置权限为'2';只执行权限,设置为1;读写权限,就是4+2=6以此类推。

现在需要设置3种用户和用户组权限。***个是拥有者,然后是用户所在的组,***是其它用户。

如何学习和理解Linux命令

这里root的权限是rwx(读写和执行权限),

所属用户组权限是r-x (只有读和执行权限, 没有写权限),

对于其它用户权限是-x(只有只执行权限)

为了改变它的权限,为拥有者,用户所在组和其它用户提供读,写,执行权限。

如何学习和理解Linux命令

如何学习和理解Linux命令

如何学习和理解Linux命令

注意:对于系统管理员和用户来说,这个chmod命令是最有用的命令之一。在多用户环境或服务器上对于某个用户,如果设置了文件不可访问,或是设置了错误的权限,那么这个命令就可以解决。

以上是“如何学习和理解Linux命令”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何学习和理解Linux命令

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何学习和理解Linux命令

这篇文章主要为大家展示了“如何学习和理解Linux命令”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何学习和理解Linux命令”这篇文章吧。1. ls命令首先ls命令,指列出目录内容(List
2023-06-16

【Linux学习】Linux必备命令之cp命令详解

cp命令是Linux中的一个常用命令,用于将文件或目录复制到指定位置。下面是关于cp命令的一些详细解释和用法:1. 命令格式:cp [选项] 源文件 目标文件- 选项说明:- -r:复制目录及其子目录内容- -i:询问是否覆盖已存在的目标文
2023-09-09

Linux学习之mkdir命令详解

目录前言1. 文件概念基础知识2. mkdir命令前言 最近几天越来越对linux很感兴趣了, 想再见塔克斯的心情也是越来越浓烈, 自从它给我留了110110110之后,就没了联系。 到现在我也是一头雾水, 我又找不到它而且又没有联
2022-06-04

linux命令学习之10个网络命令和监控命令

网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用于查看linux服务器ip地
2022-06-04

Linux命令学习之用户切换su,sudo命令详解

目录用户切换相关命令1. su命令2. sudo命令赋予用户sudo操作的权限用公式讲解/etc/sudoers的内容公式还要扩充通配符和取消命令开始编辑其他小知js识用户切换相关命令 为什么要进行用户切换? 在操作过程中需要使用特定的用户
2023-02-08

如何理解Linux sed命令

本篇文章给大家分享的是有关如何理解Linux sed命令,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Linux sed 命令详解Linux sed 命令是利用脚本处理文本文件
2023-06-05

Linux 权限理解和学习

✨个人主页: Yohifo 🎉所属专栏: Linux学习之旅 🎊每篇一句: 图片来源 🎃操作环境: CentOS 7.6 阿里云远程服务器 Don’t argue with the pe
2023-08-30

linux shell脚本学习xargs命令使用详解

例如,下面的命令: rm `find /path -type f`如果path目录下文件过多就会因为“参数列表过长”而报错无法执行。但改用xargs以后,问题即获解决。 find /path -type f -print0 | xargs
2022-06-04

如何理解Linux下的Xargs命令

这期内容当中小编将会给大家带来有关如何理解Linux下的Xargs命令,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。xargs 常常被大家忽略的一个命令,对它的一些用法很多人可能不熟悉,其实它是一个功能强
2023-06-15

Linux管道命令该如何理解

这期内容当中小编将会给大家带来有关Linux管道命令该如何理解,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 示例假设我们想要知道 /etc/ 底下有多少文件,那么可以利用 ls /etc 来查阅,不过,
2023-06-28

如何理解Linux中的sudo命令

这篇文章主要介绍“如何理解Linux中的sudo命令”,在日常操作中,相信很多人在如何理解Linux中的sudo命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何理解Linux中的sudo命令”的疑惑有所
2023-06-13

Linux中的sed命令如何理解

这篇文章主要为大家分析了Linux中的sed命令如何理解的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“Linux中的sed命令如何理解”的知识吧。sed是一
2023-06-28

如何理解Linux chmod命令及权限

这篇文章主要讲解了“如何理解Linux chmod命令及权限”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何理解Linux chmod命令及权限”吧!对于一条权限赋值命令:sudo chm
2023-06-13

Linux系统中ps命令如何理解

这篇文章主要为大家分析了Linux系统中ps命令如何理解的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“Linux系统中ps命令如何理解”的知识吧。ps?就是
2023-06-28

Linux系统连接Redis命令如何理解

Linux系统连接Redis命令如何理解,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 Redis 可以支持如下连接方式:通过客户端工具连接、通过数据库管理工具 DMC 连
2023-06-28

如何理解scp命令

这篇文章主要介绍“如何理解scp命令”,在日常操作中,相信很多人在如何理解scp命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何理解scp命令”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!svn 删
2023-06-09

如何理解Linux基础命令中文本流编辑sed命令

如何理解Linux基础命令中文本流编辑sed命令,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。与vim不同,sed是一种非交互式的文本编辑器,同时它又是面向字符流的,每行数
2023-06-16

linux下的yum命令原理和详解

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并
2022-06-04

编程热搜

目录