首先,linux提示命令的快截键是 TAB键,在键盘的左侧,一般在capslock键的上面。比如你输入his,然后按一下tab键,就会出现his开头的命令,如下图所示。使用TAB键,一般来说,在访问文件夹的时候非常好用,它会自动补全路径名。
其次,在Linux的命令行上有很多种方法提高输入效率。比如
有 4 种方法可以重复执行上一条命令:
1、使用上方向键,并回车执行。
2、按 !! 并回车执行。
3、输入 !-1 并回车执行。
4、按 Ctrl+P 并回车执行。
Ctrl+R 快捷键让你对命令历史进行搜索,对于想要重复执行某个命令的时候非常有用。当找到命令后,通常再按回车键就可以执行该命令。如果想对找到的命令进行调整后再执行,则可以按一下左或右方向键。
再次,如果之前输入过相应的命令,可以通过history这个命令来查找到,并再次重复执行。示例如下:
# history | more
1 service network restart
2 exit
3 id
4 cat /etc/redhat-release
# !4
很多时候,在linux下编写python时,
都懒得去vi一个新文件,直接就新开一个终端,
进入python命令行模式,然后就可以写一些测试代码。
不过最悲剧的就是,刚开始使用的时候,每个字母都要自己写,
不能像linux普通终端那样用tab来自动完成。
于是,在网上搜索了一番,终于还是被我找到了,特此记录一下。
首先,在宿主目录~下,
新建一个.pythonstartup.py文件(linux debian类的系统用“.”号开始表示隐藏文件),然后在该文件写入以下代码:
#!/usr/bin/python# -*- coding: UTF-8 -*-
import readline, rlcompleter
readline.parse_and_bind("tab: complete") # 启用Tab补全
def igtk():
globals()['gtk'] = __import__('gtk')
globals()['thread'] = __import__('thread')
gtk.gdk.threads_init()
thread.start_new_thread(gtk.main, ())
pass
保存之后,我们需要将该文件添加到环境变量中,这里采用修改~/.bashrc文件来添加环境变量。
用vi打开~/.bashrc文件,在文件末尾添加如下代码:
export PYTHONSTARTUP=~/.pythonstartup.py ok,现在终端上进入python命令模式后,就可以用tab来自动完成了。
一个 *** 作系统,和windows的区别在于内核和用户接口工具这个图片是我自己画的简单的 *** 作系统构架图
windows将图形界面嵌入到内核中,所以更适合作为桌面机使用。
而linux则偏向于做为服务器较色,因为linux是开源的,所以更多的是被应用于开发和测试环境,真正实际使用环境大多还是unix,当然除非你们公司有很强的技术实力自行制定内核,像google这种
linux 的 shell 类似于 windows 的CMD
只是一个命令行接口,用于用户和内核去沟通的工具,就像你用鼠标点击一样的道理。
内核则下达二进制的命令道硬件,然后硬件执行 *** 作。
如果再要深入研究什么是linux,就是内核开发问题了。暂时还没那技术能力,回答不了你。
请参考,希望能帮到你。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)