Linux开发环境安装开发基础命令Word文档下载推荐.docx

上传人:b****2 文档编号:6091133 上传时间:2023-05-06 格式:DOCX 页数:28 大小:536.85KB
下载 相关 举报
Linux开发环境安装开发基础命令Word文档下载推荐.docx_第1页
第1页 / 共28页
Linux开发环境安装开发基础命令Word文档下载推荐.docx_第2页
第2页 / 共28页
Linux开发环境安装开发基础命令Word文档下载推荐.docx_第3页
第3页 / 共28页
Linux开发环境安装开发基础命令Word文档下载推荐.docx_第4页
第4页 / 共28页
Linux开发环境安装开发基础命令Word文档下载推荐.docx_第5页
第5页 / 共28页
Linux开发环境安装开发基础命令Word文档下载推荐.docx_第6页
第6页 / 共28页
Linux开发环境安装开发基础命令Word文档下载推荐.docx_第7页
第7页 / 共28页
Linux开发环境安装开发基础命令Word文档下载推荐.docx_第8页
第8页 / 共28页
Linux开发环境安装开发基础命令Word文档下载推荐.docx_第9页
第9页 / 共28页
Linux开发环境安装开发基础命令Word文档下载推荐.docx_第10页
第10页 / 共28页
Linux开发环境安装开发基础命令Word文档下载推荐.docx_第11页
第11页 / 共28页
Linux开发环境安装开发基础命令Word文档下载推荐.docx_第12页
第12页 / 共28页
Linux开发环境安装开发基础命令Word文档下载推荐.docx_第13页
第13页 / 共28页
Linux开发环境安装开发基础命令Word文档下载推荐.docx_第14页
第14页 / 共28页
Linux开发环境安装开发基础命令Word文档下载推荐.docx_第15页
第15页 / 共28页
Linux开发环境安装开发基础命令Word文档下载推荐.docx_第16页
第16页 / 共28页
Linux开发环境安装开发基础命令Word文档下载推荐.docx_第17页
第17页 / 共28页
Linux开发环境安装开发基础命令Word文档下载推荐.docx_第18页
第18页 / 共28页
Linux开发环境安装开发基础命令Word文档下载推荐.docx_第19页
第19页 / 共28页
Linux开发环境安装开发基础命令Word文档下载推荐.docx_第20页
第20页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Linux开发环境安装开发基础命令Word文档下载推荐.docx

《Linux开发环境安装开发基础命令Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Linux开发环境安装开发基础命令Word文档下载推荐.docx(28页珍藏版)》请在冰点文库上搜索。

Linux开发环境安装开发基础命令Word文档下载推荐.docx

"

安装增强功能包(InstallGuestAdditions)"

  你会发现在Ubuntu桌面上多出一个光盘图标,这张光盘默认被自动加载到了文件夹/media/cdom0。

进入命令行终端,输入:

  cd/media/cdom0

  sudo./VboxLinuxAdditions.run

  开始安装工具包。

安装完毕后会提示要重启Ubuntu。

  

(2)设置共享文件夹

这里是把虚拟机关闭后,选中ubuntu8.04,点击“设置”按钮,选择数据存储。

  (3)挂载共享文件夹

重新进入虚拟Ubuntu,在命令行终端下输入好系统,点击设置“工具”按钮,选择“数据空间”,添加数据空间,注意区分数据空间名称和数据空间名称。

在Ubuntu虚拟终端中进行如下操作:

  sudomkdir/mnt/shared

  sudomount-tvboxsfgongxiang/mnt/shared

  其中"

gongxiang"

是之前创建的数据空间名称。

OK,现在Ubuntu和主机可以互传文件了。

  假如您不想每一次都手动挂载,可以在/etc/fstab中添加一项

  gongxiang/mnt/sharedvboxsfrw,gid=100,uid=1000,auto00

  这样就能够自动挂载了。

  (4)卸载的话使用下面的命令:

  sudoumount-f/mnt/shared

  注意:

  共享文件夹的名称千万不要和挂载点的名称相同。

比如,上面的挂载点是/mnt/shared,如果共享文件夹的名字也是shared的话,在挂载的时候就会出现如下的错误信息:

  /sbin/mount.vboxsf:

mountingfailedwiththeerror:

Protocolerror

6.Ubuntu网络配置更改后,要进行网络重启以使得配置生效,命令如下:

sudo/etc/init.d/networkingrestart

6.Ubuntu用户登录说明:

一般用户:

用户名:

embest

密码:

embest

管理员用户:

用户名:

root

注:

Ubuntu里如何开启root账户?

ubuntu安装好后,默认是不开启root账户的。

我们要使用root权限时,只需敲:

sudo再加上你的指令,然后再输入当前帐号的密码即可。

有些人就要问了,可不可以像redhat里“su”呢,答案是肯定的。

那么首先要开启root账户。

sudopasswdroot

然后会提示让你输入UNIX的新密码,要输入两次,如果两次密码一样,就会提示passwd:

passwordupdatedsuccessfully

好了,至此你已经成功开启了ubuntu的root账户。

想使用?

su

然后输入密码,OK!

Tip:

我在ubuntu9.10下试验,用上述方法开启root用户,可以用root登陆。

但是如果不能登陆的话,需要修改/etc/gdm/gdm.conf文件来允许root直接登陆,将该文件中的AllowRoot=false修改成AllowRoot=true(或者使用桌面菜单:

系统>系统管理>登录窗口,点“安全”选项页,选择“允许本地管理员登录”。

这一步依赖上一步)

重启就ok了.我想可能是由于版本的问题吧

四、开发环境约定

附:

本教材默认Ubuntu终端提示符为“$“,minicom串口终端提示符为“#”。

4.源码的安装(我们的系统已经安装了,需要同学清楚以下实验源码的默认路径)

基于EduKit-IV嵌入式系统平台上Mini2410-IV的Linux实验源码将在出厂光盘DISK3_S3C2410中提供(DISK3_S3C2410\03-Codes\02-Linux\E-bsp.tar.bz2),下面的步骤将指导安装该实验源码资源包到Ubuntu中的相应位置。

1)建立源码资源包存放目录,在Ubuntu的标题栏选择“应用程序->

附件->

终端”运行终端,在终端的命令行输入以下命令建立目录:

$mkdir-p~/eduk4-pack/E-pack

mkdir-p如果一个目录的父目录不存在,就创建它。

进入用户home目录:

cd~,进入上一级目录:

cd-

将出厂光盘DISK3_S3C2410中提供的文件E-bsp.tar.bz2和E-bsp_install.sh(DISK3_S3C2410\03-Codes\02-Linux)拷贝到E-pack目录下,在终端中执行以下命令来安装实验源码包:

$cd~/eduk4-pack/E-pack

$sudoshE-bsp_install.sh

安装完成将提示“End.”。

以下是实验源码的默认路径:

WORKDIR="

/usr/local/src/EduKit-IV"

//EduKit-IV平台的工作路径

EXPDIR="

/home/example"

//实验生成映像存放路径

TFTPDIR="

$EXPDIR/tftp"

//tftp服务共享目录

NFSDIR="

$EXPDIR/nfs"

//nfs服务共享目录

KERNELDIR="

$WORKDIR/Mini2410/bsp/linux-2.6.14"

//实验内核包路径

VIVIDIR="

$WORKDIR/Mini2410/bsp/vivi-0.1.4"

//vivi实验源码路径

ROOTBASEDIR="

$WORKDIR/Mini2410/bsp/rootfs-eduk4-base"

//基础根文件系统路径

ROOTTSPDIR="

$WORKDIR/Mini2410/bsp/rootfs-eduk4-tsp"

//带TSP的QT文件系统路径

ROOTMOUSEDIR="

$WORKDIR/Mini2410/bsp/rootfs-eduk4-mouse"

//带mouse的QT文件系统路径

SIMPLEDIR="

$WORKDIR/Mini2410/simple"

//实验例程路径

五、Linux常用命令

(一)常见命令测试

1.访问http:

//kernel.org/网站了解最新的Linux内核发布情况

4.退出服务器或当前用户命令:

exit

5.修改用户口令

[root@localhostroot]#passwd

Changingpasswordforuserroot.

Newpassword:

BADPASSWORD:

itistoosimplistic/systematic

Retypenewpassword:

passwd:

allauthenticationtokensupdatedsuccessfully.

[root@localhostroot]#

6.Echo命令–在终端显示字符串

7.Cat命令查看文件内容

[root@localhostroot]#echohowareyou

howareyou

[root@localhostroot]#echohowareyou>

aa

[root@localhostroot]#cataa

8.Date显示或设置日期或时间

请设置当前时间为:

2008年10月23日14点25分

[root@localhostroot]#date

五6月1516:

08:

33CST2007

[root@localhostroot]#date10231425

二10月2314:

25:

00CST2007

[root@localhostroot]#date102314252008

四10月2314:

00CST2008

9.Clear清除当前屏幕显示内容

(二)文件与目录命令测试:

1.Ls命令查看当前目录下的文件

Ls/root/;

ls/.

Ls/root/-a

Ls/root/-l

2.Cat命令查看文件内容

Cat/root/.bash_profile

3.More命令,分页查看文件内容

More/etc/inittab

2.3.5改变工作目录

语法:

cd[name]

name:

目录名、路径或目录缩写。

例如:

cd改变目录位置至用户登录时的工作目录。

cddir1改变目录位置至dir1目录下。

cd~user改变目录位置至用户的工作目录。

cd..改变目录位置至当前目录的父目录。

cd../user改变目录位置至相对路径user的目录下。

cd/../..改变目录位置至绝对路径的目录位置下。

cd~改变目录位置至用户登录时的工作目录。

2.3.6复制文件

语法:

cp[-r]源地址目的地址

例如:

cpfile1file2将文件file1复制成file2。

cpfile1dir1将文件file1复制到目录dir1下,文件名仍为file1。

cp/tmp/file1.将目录/tmp下的文件file1复制到当前目录下,文件名仍为file1。

cp/tmp/file1file2将目录/tmp下的文件file1复制到当前目录下,文件名为file2。

cp-rdir1dir2复制整个目录。

2.3.7移动或更改文件、目录名称

mv源地址目的地址

mvfile1file2将文件file1更名为file2。

mvfile1dir1将文件file1移到目录dir1下,文件名仍为file1。

mvdir1dir2将目录dir1更改为目录dir2。

2.3.8建立新目录

mkdir目录名

mkdirdir1建立一新目录dir1。

2.3.9删除目录

rmdir目录名或rm目录名

rmdirdir1删除目录dir1,但dir1下必须没有文件存在,否则无法删除。

rm-rdir1删除目录dir1及其子目录下所有文件。

linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中。

现在使用rm-rf命令即可。

直接rm就可以了,不过要加两个参数-rf即:

rm-rf目录名字-r就是向下递归,不管有多少级目录,一并删除-f就是直接强行删除,不作任何提示的意思。

删除文件夹实例:

rm-rf/var/log/httpd/access将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

需要提醒的是:

使用这个rm-rf的时候一定要格外小心,linux没有回收站的当然,rm还有更多的其他参数和用法,

manrm就可以查看了删除文件使用实例:

rm-f/var/log/httpd/access.log将会强制删除/var/log/httpd/access.log这个文件

2.3.10删除文件

rm文件名

rmfile1删除文件名为file1的文件。

rmfile?

删除文件名中有五个字符且前四个字符为file的所有文件。

rmf*删除文件名中以f为字首的所有文件。

2.3.11列出当前所在的目录位置

pwd

2.3.12查看文件内容

cat文件名

catfile1以连续显示方式,查看文件名file1的内容。

2.3.13分页查看文件内容

more文件名或cat文件名|more

morefile1以分页方式查看文件名file1的内容。

catfile1|more以分页方式查看文件名file1的内容。

2.3.131使用less命令浏览文件

less命令多少有点象more命令,但是less命令的功能比more命令更强大。

less命令和more命令一样都是页命令。

但是它的编写者MarkNudelman,改进了more命令中的一些特色,并又添加了许多其他的特色。

less命令提供了许多比more命令优秀的功能:

•可以使用光标键在文本文件中前后滚屏。

•可以用行号或百分比作为书签来浏览文件。

•可以实现在多个文件中进行复杂的检索、格式匹配、高亮度显示等操作。

•键盘操作与字处理程序如emacs兼容。

•阅读到文件结束或者标准输入结束的时候less命令不会退出。

•屏幕底部的信息提示更容易控制使用,而且提供了更多的信息。

•带有许多的附件,包括一个独立的键定义程序lesskey,这样就可以定义使用哪些按键来控制less命令.

2.3.14查看目录所占磁盘容量

du[-s]目录

dudir1显示目录dir1的总容量及其子目录的容量(以KB为单位)。

du-sdir1显示目录dir1的总容量。

2.3.16文件权限的设定

1.改变文件或目录的读、写、执行权限

chmod[-R]modename

name:

文件名或目录名。

mode:

3个8位数字或rwx的组合。

r-read(读),w-write(写),x-execute(执行),u-user(当前用

户),g-group(组),o-other(其他用户)。

chmod755dir1对于目录dir1,设定成任何使用者皆有读取及执行的权利,但只有所

有者可做修改。

chmod700file1对于文件file1,设定只有所有者可以读、写和执行的权利。

chmodu+xfile2对于文件file2,增加当前用户可以执行的权利。

chmodg+xfile3对于文件file3,增加工作组使用者可执行的权利。

chmodo-rfile4对于文件file4,删除其他使用者可读取的权利。

2.改变文件或目录的所有权

chown[-R]用户名name

chownuserfile1将文件file1改为用户user所有。

chown-Ruserdir1将目录dir1及其子目录下面的所有文件改为用户user所有。

2.3.17检查自己所属的工作组名称

groups

2.3.18改变文件或目录工作组所有权

chgrp[-R]工作组名name

文件名或目录名

chgrpvlsifile1将文件file1的工作组所有权改为vlsi工作组所有。

chgrp-Rimagedir1将目录dir1及其子目录下面的所有文件,改为image工作组所有。

[root@localhostqianzg]#ls-l

总用量90756

drwxr-xr-x19qianzgqianzg40965月3121:

15basic

[root@localhostqianzg]#chgrp-Rrootbasic

drwxr-xr-x19qianzgroot40965月3121:

2.3.19改变文件或目录的最后修改时间

touchname

[root@localhostroot]#lsnet.sh-l

-rwxrwxrwx1rootroot855月2720:

44net.sh

[root@localhostroot]#touchnet.sh

-rwxrwxrwx1rootroot856月1516:

13net.sh

建立一个空文本文件:

touch

$ls

DesktopExamples

$touchfile1.txt

2.3.20文件的链接

同一文件,可拥有一个以上的名称,也就是把一个文件进行链接。

ln老文件名新文件名

lnfile1file2将文件file2链接至文件file1。

ln-s老文件名新文件名

ln-sfile3file4将文件file4链接至文件file3。

2.3.21文件中字符串的查寻

grepstringfile

grepabcfile1寻找文件file1中包含字符串abc所在行的文本内容。

2.3.22查寻文件或命令的路径

whereiscommand显示命令的路径。

whichcommand显示命令的路径,及使用者所定义的别名。

whatiscommand显示命令功能的摘要。

findsearch-path-namefilename-print搜寻指定路径下某文件的路径。

find/-namefile1-print自根目录下寻找文件file1的路径。

2.3.23比较文件或目录的内容

diff[-r]name1name2

name1name2:

可同时为文件名或目录名。

difffile1file2比较文件file1与file2内各行的不同之处。

diff-rdir1dir2比较目录dir1与dir2内各文件的不同之处。

 

(三)文件压缩与解压

linux把文件压缩成.tar.gz的命令

01-.tar格式

解包:

[*******]$tarxvfFileName.tar

打包:

[*******]$tarcvfFileName.tarDirName(注:

tar是打包,不是压缩!

02-.gz格式

解压1:

[*******]$gunzipFileName.gz

解压2:

[*******]$gzip-dFileName.gz

压缩:

[*******]$gzipFileName

03-.tar.gz格式

解压:

[*******]$tarzxvfFileName.tar.gz

压缩:

[*******]$tarzcvfFileName.tar.gzDirName

04-.bz2格式

[*******]$bzip2-dFileName.bz2

[*******]$bunzip2FileName.bz2

[*******]$bzip2-zFileName

05-.tar.bz2格式

[*******]$tarjxvfFileName.tar.bz2

[*******]$tarjcvfFileName.tar.bz2DirName

06-.bz格式

[*******]$bzip2-dFileName.bz

[*******]$bunzip2FileName.bz

07-.tar.bz格式

[*******]$tarjxvfFileName.tar.bz

08-.Z格式

[*******]$uncompressFileName.Z

[*******]$compressFileName

09-.tar.Z格式

[*******]$tarZxvfFileName.tar.Z

[*******]$tarZcvfFileName.tar.ZDirName

10-.tgz格式

[*******]$tarzxvfFileName.tgz

11-.tar.tgz格式

[*******]$tarzxvfFileName.tar.tgz

[*******]$tarzcvfFileName.tar.tgzFileName

12-.zip格式

[*******]$unzipFileName.zip

[*******]$zipFileName.zipDirName

13-.lha

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2