预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

linux介绍 编写者:高进 整理者:沈柯 本文档只是向大家介绍一下在我们CIT3D仿真机器人项目组常用的一些linux操作命令,大家能够快速的熟悉linux的基本使用方法,以尽快投入到项目的开发当中,希望本文档能够对大家有所帮助。如果大家想要更深层次的掌握linux的使用,大家还是到图书馆借阅一些相关的书籍,建议大家不要找例如“命令大全之类”的书籍,而是找一些有实例讲解的书籍(如:Linux命令行完全技术宝典)。好了,下面就进入我们的内容。 相信大家初次接触linux操作系统时可能有点手足无措的感觉,至少我当时就是这个感觉,这是由于linux操作系统和windows操作系统的目录结构的差异性造成的,但实际上,Linux的目录结构与Windows相比更加有规律性。相信大家都对数据结构有所了解,linux中的目录结构使用的是数据结构中常见的树形结构,首先根目录为"/“,它的叶子节点是“home”、“lib”、“bin”、“usr”、“etc”等等,当然叶子节点还有它的叶子节点,这个就不一一列举了。 1、下面就对linux各目录结构的含义进行简单描述: / 根目录 /bin 存放必要的命令 /boot 存放内核及启动所需的文件等 /dev 存放设备文件 /etc存放系统的配置文件 /home 用户文件的主目录,该用户数据存放在其主目录中 /lib 存放必要的运行库(在64位操作系统中还有一个lib64目录,运行在64位系统中必要的库在此目录结构中) /mnt 存放临时的映射文件系统,常把软驱和光驱挂装在这里的floppy和cdrom子目录下 /proc 存放存储进程和系统信息 /root 超级用户的主目录 /sbin存放系统管理程序 /tmp 存放临时文件目录 /usr 包含了一般不需要修改的应用程序,如命令程序文件、程序库、手册和其它文档 var 包含系统产生的经常变化的文件,如打印机、邮件和新闻等假脱机目录、日志文件、格式化后的手册页、以及一些应用程序的数据文件 2、在CIT3D仿真机器人中,最常用的目录是/usr目录(在我们代码的makefile文件中你就会了解),因为很多的应用程序文件都放在了/usr目录下(其中就包括了仿真所需的服务器),下面就对该文件目录下的文件进行说明 /usr/bin 存放增加的用户程序 /usr/etc 存放设置文件 /usr/games 存放游戏和教学文件 /usr/include 存放C开发工具的头文件 usr/lib(lib64)存放库文件 /usr/local 存放本地产生的增加的应用程序 /usr/sbin 存放增加的管理程序 /usr/share 存放结构独立的数据 /usr/src 存放程序的源代码 3、相信通过上面的讲解,大家对linux系统的目录有了简单的了解,下面就介绍一下简单介绍一下在我们项目开发中常用的一些命令,如果想要详细的了解该命令的详细信息,可以在命令后加--help查看详细信息(如:ls--help,命令与短横之间空格不能省略) 文件目录管理命令 (1)、cd:切换工作目录 cd命令主要用于不同目录间进行切换(在用户具有进入该目录权限的情况下) 具体实例:进入某个目录如/home目录时可以在终端里输入cd/home命令,那么就进入了/home目录下,这个是进入一个绝对路径,再举一个进入相对路径的例子,如当前在/home目录下的一个文件夹下,想要进入它的上级目录/home目录,可以使用cd..进入/home目录 (2)、pwd:显示工作目录 pwd命令主要用于输出当前工作目录的完整路径名(绝对路径名称) 举个例子,如果你想要知道你当前处于哪个目录,那么你就可以在终端你输入pwd,终端中会显示你当前所在的路径。 (3)、mkdir:建立目录 如果想要在当前目录下新建一个目录,可以使用mkdir[目录名]这个简单命令建立一个目录。 同样的删除目录可以使用rmdir[目录名]了删除一个目录。 (4)、ls:列出目录内容 ls命令主要用于列出目录内容,包括文件和子目录的名称。 可以直接使用ls命令来查看,也可以使用一定的参数如ls-l来显示,大家可以自己运行了看看效果。另外可以使用ls*/来列出当前目录下所有子目录的内容。 4、文件基础管理 (1)、ln:建立链接文件 链接分为硬链接和软链接,硬链接与源文件大小一样,只是两者利用了不同的i节点,但是其i节点指向相同的磁盘块,所有文件大小一致,而软链接是建立一个独立的文件,该文件指向链接的文件,类似于windows操作系统的快捷方式。 我们在实验室常用此命令来创建一个软链接。如:我们常使用中文操作系统,在使用终端进入/home(主文件夹)目录时,你会发现该目录下有“公共”、“模板”、“视频”等一系列中文文件夹。