Linux命令行提供了一种更简单的、跨分布的方法来完成常见任务。
有用的命令行键盘快捷键
以下键盘快捷键是有用的,并将节省您的时间:
- Ctrl + U.:切割文本直到光标。
- Ctrl + K.:从光标截取文本,直到行尾。
- Ctrl + Y.:粘贴文本。
- Ctrl + E.:将光标移动到行尾。
- Ctrl + A.:将光标移动到行首。
- ALT + F:向前跳到下一个空间。
- ALT + B:跳回上一个空间。
- ALT +退格:删除前面的单词。
- Ctrl + W.:切割光标后面的单词。
- Shift +插入:将文本粘贴到终端中。
为了让上面的命令有意义,请查看下一行文本。
sudo apt-get Intall ProgramName
命令中有一个拼写错误命令工作,空道需要改为安装.
假设光标在行尾。有几种方法可以回到install来更改它。
你可以按ALT + B两次,将光标放在以下位置(用^符号表示):
sudo apt-get ^ programname安装
然后,按下光标键并插入年代进入安装.
另一个有用的命令是Shift +插入,特别是当您需要将文本从浏览器复制到终端时。
SUDO ! !
每次输入命令以及单词时都会欣赏此命令没有权限出现。
你如何使用苏达! !?假设你输入了以下命令:
apt-get安装管理员
这句话没有权限出现,除非您以提升权限登录。
sudo ! !以sudo的形式运行前面的命令。所以前面的命令现在变成:
Sudo apt-get安装游侠
暂停命令和后台运行命令
跑步终端的命令在后台,按:
- Ctrl + Z.:暂停应用程序
- 成品:将您返回到应用程序
假设你打开一个文件纳米如下:
sudo nano abc.txt
在向文件中输入文本的过程中,你意识到你想在终端中输入另一个命令,但是你不能,因为你在前台模式下打开了nano。
当你按下Ctrl + Z.,前景应用程序暂停,您将返回到命令行。然后,您可以使用您喜欢的任何命令,并且当您完成时,通过输入返回之前暂停的会话成品进入终端窗口并按进入.
尝试的一个有趣的事情是在nano中打开一个文件,输入一些文本,然后暂停会话。然后,在nano中打开另一个文件,输入一些文本,然后暂停会话。如果你进入fg,回到在nano中打开的第二个文件。如果你退出纳米进入成品再次返回到在nano中打开的第一个文件。
退出SSH会话后使用nohup命令
的Nohup.如果使用该命令很有用s命令登录其他机器。使用它远程登录另一台计算机s并运行一个需要很长时间的命令,然后退出SSH会话,但留下命令运行。
例如,您可以使用Raspberry PI来下载发行版以进行审查。连接到树莓派通过s从笔记本电脑。如果您开始下载一个大文件覆盆子PI没有使用Nohup.命令,则必须等待下载完成后才能注销SSH会话并关闭笔记本电脑。如果你这样做了,那么你可能根本就没有使用树莓派来下载文件。
使用Nohup.,你必须输入的只是Nohup.命令如下:
nohup wget
http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint - 17.1 -肉桂- 64 bit.iso &
在特定时间运行linux命令'
的Nohup.如果您已连接到SSH服务器,命令很好,并且您希望在退出SSH会话后,您希望该命令保持运行。
想象一下,您希望在特定时间点运行同样的命令。
的在命令允许您这样做。在可以如下使用。
周五晚上10:38
在> cowsay‘你好’
在> CTRL + D
上面的命令在周五晚上10点38分运行程序。
语法在然后是经营的日期和时间。
当在>出现提示,输入要在指定时间运行的命令。
的Ctrl + D.键盘快捷键返回光标。
有许多日期和时间格式,值得查看手册页以了解更多使用方法在.
人类页面
手册页提供有关命令的概要以及可以与每个命令一起使用的交换机。
手册页本身就有点无聊。然而,你可以做一些事情,使你对男人的使用更有吸引力。
出口寻呼机=最
您需要安装大多数这样做是可行的,但当你这样做时,它会使你的手册页面更加丰富多彩。
您可以使用以下命令将手册页的宽度限制为特定的列数:
出口MANWIDTH = 80
如果您有可用的浏览器,则可以使用默认浏览器中的- h切换如下:
人- h命令> <
控件中设置了默认浏览器时,此方法才有效美元的浏览器环境变量。
使用htop查看和管理进程
您当前使用哪个命令来查找计算机上正在运行的进程?如果你使用PS.并且您使用各种交换机来获得所需的输出,安装htop.
htop提供终端中所有正在运行的进程的列表,就像Windows中的文件管理器一样。
您可以使用功能键的混合来更改排序顺序和显示的列。您还可以从内部杀死进程htop.
跑步htop,在终端窗口中键入以下内容:
htop
使用游标导航文件系统
如果htop对通过命令行控制运行的进程有用吗游侠用于使用命令行导航文件系统。
你可能需要这样做安装游侠为了能够使用它,但一旦安装,您可以通过将以下终端键入终端来运行它:
游侠
命令行窗口将与任何其他文件管理器都很多,但它将左转到右侧到底部。当你使用的时候左箭头键关键是,你顺着文件夹结构往上走,然后右箭头键在文件夹结构下工作。
在使用之前,值得阅读手册页游侠这样你就能习惯可用的键盘开关。
取消关闭
使用命令中止计划的关闭:
关闭- c
如果已经开始关机,那么要停止关机可能太晚了。
尝试的另一个命令如下:
pkill关闭
杀死Hung是一种简单的方法
想象一下,你正在运行一个应用程序,无论出于何种原因,它挂起了。您可以提高流程的优先级不错的,但是通常最好不要给失控的进程更多的资源。
您可以使用ps英孚找到过程,然后杀了这个过程,或者你可以用htop.
有一个更快更简单的命令叫xkill.
在终端中输入以下命令,然后单击要终止的应用程序窗口。
xkill
如果整个系统挂起会发生什么呢?
按下Alt + SysRq键盘上的键且键键按住键,慢慢键入以下字母:
re
这种技术可以在不使用电源按钮的情况下重新启动计算机。
下载Youtube视频
一般来说,许多人都很高兴YouTube托管视频,并让他们通过媒体播放器观看视频。
如果您知道您将脱机一段时间,那么您可能希望将几个视频下载到笔驱动器上,并在闲暇时观看它们。你所要做的就是安装youtube-dl来自您的包裹经理。
使用youtube-dl如下:
youtube-dl url-to-video
获得URL到Youtube上的任何视频点击分享链接在视频的页面上。复制链接并将其粘贴到命令行中(使用Shift +插入捷径)。
使用WGet下载来自Web的文件
的wget命令使用终端从Web下载文件。
语法如下:
wget路径/ /文件名
例如:
wget http://sourceforge.net/projects/antix-linux/files/final/mx-krete/antix-15-v_386-full.iso/download.
有大量的开关可以使用wget如-O,允许您将文件名输出到新名称。
在上面的示例中,Antix Linux从SourceForge下载。文件名antiX-15-V_386-full.iso长。下载它会很高兴antix15.iso.要做到这一点,使用以下命令:
wget - o antix。iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download
下载单个文件似乎不值得;你可以很容易地使用浏览器导航到网页,并点击链接。
但是,如果您想下载十几个文件,那么就可以将链接添加到导入文件并使用wget从这些链接下载文件更快。
使用-切换如下:
wget - i /路径/ / importfil
蒸汽机车
这个不太有用。
在终端窗口中使用以下命令绘制蒸汽火车:
sl
得到你的财富告诉
另一个不是特别有用,只是有点好玩的是运气命令。
像这一样sl命令,您可能需要首先从存储库安装它。
然后输入以下内容来算命:
《财富》杂志
送一头奶牛告诉你的财富
最后,找一头牛给你算命巡航.
在终端中输入以下内容:
《财富》杂志(fortune) | cowsay
如果你有一个图形桌面,你可以使用XCowsay.买一只卡通牛来显示你的运气:
财富|XCowsay.
巡航和XCowsay.显示任何信息。例如,要显示“hello world”,使用以下命令:
cowsay“hello world”