linux基础学习

来源:互联网 发布:不屑一顾是相思 知乎 编辑:程序博客网 时间:2024/05/15 16:15
一、linux 简介:Linux诞生的标志是一个名为Tux 的企鹅。linux是在Unix、Minix、GUN计划上发展起来的。Unix具有高度可移植行与强大的效能,很多商业公司开始Unix操作系统的发展,但是操作系统的核心必须跟硬件配合,以提供控制硬件的资源进行良好的工作。所以他们就必须为自己的计算机开发合适的Unix系统。但是由于不可对学员提供原始码的严格限制使得Unix行业发展紧张。Minix是一个微小的Unix系统,但不是免费的,通过购买可以附带上Minix的原始码,使用者就可以学习Minix的核心程序设计概念。GUN计划的目的是建立一个自由开放的Unix操作系统。Linux的基本思想有两点: 一切都是文件; 每个软件都有确定的用途。Linux是一款免费的操作系统,用户可以通过网络或其它途径免费获得,并可以任意修改其源代码。这是其它操作系统所做不到的。Linux可安装在各种计算机硬件设备中,比如:手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。二、Linux基本原则: 1.由目的单一的小程序组成,组合小程序完成复杂任务2.一些皆文件 3.尽量避免捕获用户接口4. 配置文件保存为纯文本格式三、命令格式:1.命令                 2.选项  :短选项:-  ,多个选项可以组合,如:-a -b=-ab                                长选项:--     3.参数:命令的作用对象四、文件类型:-:普通文件(f)d:目录文件b:块设备文件(block)c:字符设备文件(character)l:符号链接文件(symbolic link file)p:命令管道文件(pipe)s:套接字文件(socket)文件权限:9位,每三位一组,每一组:rwx(读,写,执行),r--文件硬链接的次数文件的属主(owner)文件的属组(group)文件大小(size),单位是字节五、目录的相关操作:.  代表此层目录.. 代表上一层目录- 代表前一个工作目录~ 代表[目前用户身份]所在的家目录~account 代表这个用户的家目录(account是账号名称)-h:做单位转换 -a:显示以.开头的隐藏文件 .表示当前目录 ..表示父目录 -A: -d:显示目录自身属性(# ls -d /root) -i: index node, inode -r: 逆序显示文件 -R: 递归(recursive)显示文件常见处理目录的指令:cd :变换目录,如:# cd [相对路径或绝对路径]:# cd /etc/issue(绝对路径); # cd ../postfix(相对路径)  # cd 不加任何目录:回到用户的家目录(主目录)        # cd -:在当前目录和前一次所在的目录之间来回切换pwd:显示当前目录: # pwd [-P] :显示出确实的路径,而非使用链接路径mkdir:建立一个新的目录: # mkdir test(建立一个名为test的目录),目录得一层一层建立才行。rmdir:删除一个空的目录: #  rmdir [-P] 目录名称连同上层、空的目录也一起删除。六、获得命令的使用帮助:内部命令:help command例如:# help ls    # help -h外部命令:command --helpwhat is command:查看命令出现的章节目录,如:what is read七、.命令手册:manual  man command例如:# man lsman 分章节:# man 2 read   表示显示第二章节    1:用户命令2:系统调用3:库用户4:特殊文件(设备文件)5:文件格式(配置文件的语法)6:游戏7:杂项(Miscellaneous)8:管理命令(/sbin, /usr/sbin, /usr/local/sbin):管理员才可以使用
原创粉丝点击