经过前两周的自我摸索,我们对Linux日益熟悉。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
这一周我们主要学习了一些基本的命令。我们根据相关资料,进行了实践。比如arch 显示机器的处理器架构、date 显示系统日期、cal 2007 显示2007年的日历表、shutdown -h now 关闭系统、cd /home 进入 '/ home' 目录'、pwd 显示工作路径、ls 查看目录中的文件、cp file1 file2 复制一个文件、find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录、locate \*.ps 寻找以 '.ps' 结尾的文件。rm用于删除文件或目录,在实际操作中,我们一定要避免犯错,否则所有文件都会消失。运用命令也可以进行聊天,不过首先我们应输入who来查看有哪些用户在线,然后输入write username。我在操作过程中误按了control D导致整个终端关闭,这也提醒了我操作过程中要小心。课后我还学习了其他一些命令,上传文件:
ftp -p -l local-file-name -r remote-file-name remote-host
例:ftp -g -l u-boot.bin -r a.bin 192.168.1.12
chgrp 改变用户或目录所属的组
chgrp 组名 用户或目录
chgrp pvigroup cheers
ftpget 下载文件
ftpget [option] remote-host local-file remote-file
例: ftpget 192.168.1.12 uboot.bin u-boot.bin
ftpput 上传文件
ftpput [option] remote-host remote-file local-file
执行以上2个命令时需在主机运行FTP服务器(IIS)
su:switch user 切换用户
rpm:redhat package manager 红帽子打包管理器
cat: concatenate连锁 cat file1file2>>file3把文件1和文件2的内容联合起来放到file3中
insmod: install module,载入模块
ln -s : link -soft 创建一个软链接,相当于创建一个快捷方式
mkdir:Make Directory(创建目录
Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。命令本身是一个函数 (function),是一个小的功能模块。当我们想要让计算机做很复杂的事情的时候,不断地去按各个图形化按钮并不是个很聪明的事情,我们通常是通过shell编程来实现这样一些复杂任务,这时,就可以把命令作为函数,嵌入到我们的shell程序中, 从而让不同命令协同工作。
熟练掌握命令将会有利于我们接下来的学习。当下我们的重点应该是多了解一些命令并知道它们的含义和作用。