您的位置:首页 > 运维架构 > Shell

linux shell的使用

2015-07-31 14:32 344 查看
说来惭愧,以前几乎不会用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
[b]"sougou_64.deb"
[/b]

然后由于我的是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操作系统十分的像,这款开源的操作系统也是十分炫酷的,值得体验
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: