linux初学者笔记(2):xshell的使用及命令初窥

写在前面:

XShell:可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。

xshell这个软件在学习期间用处还是挺大的,特别是对于机子比较弱的初学者,因为不需要你在虚拟机上操作,只需要利用xshell登陆到虚拟机上跑着的系统,在这里也介绍一下。

安装很简单,自行可以解决。而连接虚拟机,如下:

1.登陆虚拟机,用ifconfig查点东西

2.启动xshell,并且新建会话

3.看图

4.接着就确定然后就可以了

5.这样就和你在虚拟机上操作没什么大的区别,至少在学习的时候还是妥妥的。

这里[root@localhost ~]的root是用户名,localhost是主机名, ~是目录名

 

命令的基本格式

一般格式(当然有一些不是)

命令 【选项】 【参数】

 

下面进行示例讲解并且也算是学习一个命令,算是感性认识

查询目录中内容:ls命令

我们先试试直接ls:

显然,直接使用并没有什么特别的,我们查查手册http://linux.51yip.com/search/ls,看看能用上什么选项,接着看看是什么效果,结果手册里给出了太多,所以我们挑其中常用的,在这里也先耍个流氓,让大家看图不说话,后面给出问题:

-a   显示所有文件,包括隐藏文件

-l    显示详细信息

-h   人性化显示文件大小

-d   查看目录属性

 

-i    显示inode

 

问题一: -rw-------. 1 root root 1549 7月  25 19:32 anaconda-ks.cfg 这货是啥?

-rw-------这个是权限的控制标示,第一位-表示文件(如果是d表示目录,l表示软连接,其它的先不管),后面3位是所有者权限,这里的rw-标示可读可写,但不可执行,r就是read,w就是write,-表示没有这种权限,其实这个位是x权限,也就是执行权限。接着的三位是用户组权限,最后三位是其它人的权限。当然这之后还有一个‘.’,这个不清楚,官方文档也找不到,暂且不管。

1  这个阿拉伯数字指的是一种特殊的计数机制,这里不展开。

后面两个root分别表示root是该文件的所有者和root组是该文件的所属组

1549  这里指的是文件的大小。

后面的就是创建时间了。

最后为文件名。

 

问题二:1549太恶心了,上面的图片中的解决方案是什么?

选项h

 

问题三: 选项可以组合吗?

可以,如 ls -lh

 

问题四:inode是什么?

从逻辑上来说,是一种表示。全面的理解,请看http://www.ruanyifeng.com/blog/2011/12/inode.html

这里也总结一下我个人看完的理解:本人学的第一门语言是c++,里面也有讲到结构体这个概念。其实inode相当于一个结构体,存储着关于文件的各种信息,例如创建时间,创建者什么的,也就是文件的元信息。而在这里的inode,指的其实是一个唯一的id,这个id可以用来找到文件的物理位置。

posted @ 2015-07-26 21:22  猪头劲  阅读(3902)  评论(0编辑  收藏  举报