说来惭愧,以前几乎不会用linux的我居然在大三结束的时候开始装了linux的虚拟机,由于之前对于刚拿到的pro不太熟悉,所以这两天装双系统花了比较多的时间,总是出现莫名奇妙的问题,我还以为自己的mac出了问题了,不过最后还是花了一天多的时间弄好了,然后昨天还装了虚拟机,装了ubuntu,虽然上了linux的课程,但是却没有好好的学习过,最近要开始工作了,希望自己可以在这几天能够学点东西,加油吧,小明。
回归正题。
shell的作用:
shell在linux下扮演者双重角色,表面上和windows的命令提示符想死,但是却具备完成执行复杂程序的强大功能,用户不仅可以通过它执行命令,调用linux工具,还可以把shell作为一种编程语言。编写程序。
首先进入linux系统发现界面还是不错的,当然,我们进去再做好一系列调制之后就可以使用ubuntu系统了,那么我们首先做的第一步就是下载一个合适的输入法,也就是搜狗输入法。
首先我们需要升级fcitx,libssh2-1。升级的命令是sudo apt-get install fcitx libssh2-1
升级完之后我们需要下载搜狗输入法的安装包64位的,命令为wget "http://pinyin.sogou.com/linux/download.php?f=linux&bit=64" -O "sougou_64.deb"
然后由于我的是ubuntu是14.04.2,所以我就直接安装了。然后重启就可以了。
接下来是shell的简单实用,
在linux命令行中输入的第一个字必须是一个命令的名字,第二个字是命令的选项或参数,命令行中的每个字必须由空格或tap隔开,格式如下
$ 命令 选项 参数
下面介绍一下linux的常用命令,自己也留下一个映像:
pwd:显示当前目录绝对路径
cd:进入指定目录
mkdir:创建一个子目录,子目录路径名作为参数
rmdir:删除空目录,若有参数,那么子目录被删除之后,当前目录也成为空目录的话,则一起删除
ls:显示当前目录下文件或子目录的详细信息。
cat:显示文本文件的内容。-n表示在每一行显示行号
more:分屏显示filename的内容,在文件的内容较多的时候屏幕不能一次完全显示,这个命令就起到作用了。
cp:cp【选项】源文件 目标文件,将一个文件复制到另一个文件,或者将数个文件复制到另一个目录 -r 若源文件中含有目录名,则将目录文件下的文件也依序复制到目的地
mv:将一个文件移至另一个文件,或者将数个文件移至另一个目录, -i 若目的地有同名文件,则要询问是否覆盖旧文件。
rm:rm【选项】【文件】【目录】;功能:删除文件及目录 -i 删除前逐一询问确认,-r,将目录及以下文件也注意删除 -f,即使原文件属性设为只读,也直接删除,无需逐一确认。
chmod:chmod【选项】 【文件目录】;功能:改变文件的权限舒心
tar:功能:压缩,解压缩tar格式的压缩包,制作备份,恢复备份文件
netstat:显示本机网络状态
telnet:远程登录到网络上某一服务器主机
这上面的命令,有的十分熟悉,有的却很陌生,在初步使用了ubuntu系统,我发现这个系统很多方面都和os操作系统十分的像,这款开源的操作系统也是十分炫酷的,值得体验