ADM-201 dump PMP dumps pdf SSCP exam materials CBAP exam sample questions

《胡须Linux教程》#5 基础命令2 – 译学馆
未登录,请登录后再发表信息
最新评论 (0)
播放视频

《胡须Linux教程》#5 基础命令2

Linux Sysadmin Basics 02.1 -- More Basic Commands

大家好
What’s going on, guys?
欢迎收看本期基础shell视频
Welcome to another short basic shell video
这次我们继续讲解前面两节shell视频剩下的东西
This is gonna pick up where are left off in the first two short videos
我希望每个人都能轻松使用shell
I want everybody to be comfortable with moving around on the shell
所以如果你是一个系统管理员或已经知道要用Linux做什么 你可以跳过本视频
So, if you are, you can skip this video if you’re already What are you doing with Linux?
大多数教程会从基础shell命令开始
Most twelve sort of skip around from like basic short commands
然后逐渐深入到内核的知识
我知道我的视频不怎么按照这个顺序
所以如果你按照我制作视频的顺序观看 可能会感到困惑
这一点我要道歉 但是这套课程结束后 我一定会按照从易到难的顺序递进排列
我是按照目前感兴趣的方面来讲的
随着课程进行 中间的也会慢慢补齐
你只能谅解我这种行为了 这是基础shell视频 我会尽量给这些视频编号
如果你有更好的主意 发消息告诉我
本节视频包括更多的命令 它们可以帮助你更轻松的使用shell
你应该已经看了另外几个shell视频
是关于在文件系统中如何操作文件的
今天我会教给你们更多日常会用到的快捷方式
我已经连接上了机器
尤其是你远程登陆的时候 你会得到时间或其他信息
这有点像打招呼 你登录后机器说你好
这是运行的内核 这是时间等等
如果你试过全屏 想清空终端
“clear” 就是这样清空 只需输入 回车就可以 非常简单
如果你正在shell中输入一些东西 “typing some stuff”
是“ssh stuff on the shell” 这就像一条命令
然后你需要输入“sudo”
你想要返回到最开始 并且不用一点点滚动过来
不需要用方向键 只需要ctrl+a
就可以返回这一行的开始 然后你可以输入“sudo”或其他东西
然后回到结尾 加上一些参数 比如说从443端口登录
为什么要这么做呢 在ssh的视频你可以了解到
ctrl+e到达结尾 所以ctrl+a是开头 ctrl+e是结尾
我是这样认为的 e代表end 而a是字母表的第一个字母
如果你有更好的记忆方法 在评论区留言 但我相信你们可以自己处理好
很好
显然在bash里这是注释 注释是
避免你写在这里的东西被执行的
这些不会被shell执行
现在我要写更多的ssh命令
某种意义上 你会看到一些很长 很奇怪的ssh命令
假设我们要执行转发操作
执行转发操作首先是端口8080
然后是用户名@主机
端口80 等等
可能还有些奇怪的ssh的端口号
ssh命令非常复杂 它可能会很长
还有一件事你可以做 就是如果你输入了一次命令
它就会存在历史记录中 你以前做过
用方向键上或下来查看bash的历史记录
这是方向键上的效果
或者用command+p查看上条命令
用command+n查看下条命令 这就像在编辑器中的导航
不用这样做 你也可以简单的用command+r
在bash中反向查找历史记录
所以你只需输入ssh 就可以找到
输入历史中最近的包含“ssh”的命令
如果我输入命令后发现要找的不是这个 怎么办? 再按一次command+r
再按一次command+r
这就像在你先前输入的命令中往回退
如果找到了 再按回车键
如果你找不到 只需按ctrl+c 它是一个键盘中断命令
它使你跳出当前命令
接下来是3个快捷命令head tail
和link
清空
我们已经在这创建了几个文件
我们查找一下file3的原文件
可能我们要对它进行编辑
我知道了 没有编辑器
很好 输入一些文字
如果你想创建该文件的链接
我们可以创建一个符号链接
如果你用“ls -l”命令列出完整信息 会发现这些都是正常的文件和文件夹
这里的l表示链接
这只是一个指向file3的链接
这就是说 你并没有创建一个重复文件 只是创建一个指向该文件的指针
如果你想只保存一份文件 但能够让不同的人访问到它 这么做就是一个很好的办法
尤其是你使用访问控制列表或类似东西来处理访问权限问题时
假如说 你有许多所有用户都能访问的东西
并且
如果你把文件存放在无法正常访问的地方 一种访问方式就是
给用户链接的访问权限
比如说把链接放在他们的桌面或home文件夹里
你会发现你经常会这么做
这是一种基本的创建文件指针的方法 基本上就是给它另起一个名
放在文件系统中的不同位置
却指向硬盘的同一区域
如果我们编辑它
可以看到这是原始文件
如果我们从链接中修改它
保存 使用cat命令输出原文件内容
可以看到 我们同样也修改了原文件
head默认会输出前十行内容
就是这里 这是一个很长的文件
它会输出前十行
如果你想输出后十行 用tail
tail命令很用 它只会显示文件的结尾处 比如说被写入的部分
我也很喜欢用带“-f”参数的tail
它可以追踪日志变化
比如说dmsg是一个很长的日志文件
所有通知都会显示在这 你可以追踪其变化
可以看到它并没有退出
它会一直保持和文件的连接
如果该日志文件添加了任何东西
在它添加时 我就可以在这实时看到
非常好
我们会再次键盘中断 并且清空终端
你也可以用ctrl+d来关闭连接
我要给你们演示一下如何关闭电脑
你会学到几种不同的关机方式 shutdown
加上restart或者halt参数可以关机
还需要一个时间参数 如果你想立刻关机 可以加now
还可以用+分钟数 这代表一个小时
所以这里的意思就是一个小时后关机
也可以是在30分钟后重启
如果你只想关闭电源 可以用poweroff
你也可以用init 0 这和运行级别有关
我知道有许多关机的方式
比如说重启是init 6
这会使运行级别变为6 也就是重启
我还是想让它简单些 这些黑客技术…
我看到人们在工作中使用时 都只是在炫耀
我曾经这么做过 高级系统管理员看着我说
哥们儿 不要用这种狗屁的方式了
这有专门的命令 用poweroff就可以了
这就是现在我要告诉你们的
把我们的“小婴儿”关掉
希望这些东西对你们有帮助
对于你们之中那些刚开始使用这个系统的人来说
看一下前几个视频
在这里你已经迈入了另一个阶段 无论是学会更多的命令方面
还是使用这个系统的能力方面
这些基础的命令已经变的很直观了
我演示的这些命令对于读写文件是很有帮助的
在编译某些东西时 你会更倾向于
把软件放在某处
然后把它的链接放在usr/bin或usr/local目录内 它们在PATH路径内
这样你就可以直接运行了
你学会了head和tail 其中tail -f你经常会用于调试
在你追踪日志文件
以及向日志文件中写入东西 来查看问题所在等操作的时候会用到
这些都是基础命令 你应该加到你的指令表中
多练习几次 知道这些命令的存在
它们就像是用来满足需求的工具
下个视频见
实际上 在本系列视频中 我有一些很酷的计划 我们要在命令行中做些有趣的事 下次见

发表评论

译制信息
视频概述

本节课程介绍了一些基础linux命令,包括head、tail、link、init、poweroff等,以及shell中的一些快捷键的使用。

听录译者

收集自网络

翻译译者

[B]hugue

审核员

审核团1024

视频来源

https://www.youtube.com/watch?v=ZeZVkA1zjWg

相关推荐