Linux基础篇一:Linux历史】的更多相关文章

Linux文件类型 代表符号 含义 - 常规文件,即file d directory,目录文件 b block device,块设备文件,支持以"block"为单位进行随机访问 c character device,字符设备文件,支持以"character"为单位进行线性访问 l symbolic link,符号链接文件 p pipe,命名管道 s socket,套接字文件 文件命名规则 1.严格区分大小写 2.目录也是文件 3.除过/以外的任意字符表示 4.长度不…
Linux随笔-鸟哥Linux基础篇学习总结(全) 修改Linux系统语系:LANG-en_US,如果我们想让系统默认的语系变成英文的话我们可以修改系统配置文件:/etc/sysconfig/i18n [root@localhost ~]# cat /etc/sysconfig/i18n LANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16" [root@localhost scripts]# lltotal 8-rw-r--r-…
课程介绍 1.认识Linux的不同版本 2.以及应用领域 3.文件和目录 4.Linux命令概述 5.Linux命令-文件 6.Linux命令-系统管理-磁盘管理 认识Linux 什么是操作系统  生活中的操作系统(win7,Mac,Android,iOS)一共四个电脑手机苹果,安卓 操作系统的发展史 Unix 1965年之前的时候,电脑并不像现在⼀样普遍,它可不是⼀般⼈能碰的起的,除⾮是军事或者学院的研究机构,⽽且当时⼤型主机⾄多能提供30台终端(30个键盘.显示器),连接⼀台电脑 为了解决数…
Linux入门 2.1 Linux介绍 1)Linux是一款操作系统,特点:免费.开源.安全.高效.稳定.处理高并发非常强悍,半年至一年重启一次机即可,比Windows强悍,现在很多企业级项目都部署到Linux/Unix服务器运行. 2)Linux主要发行版本 红色是发行版 3)目前主要操作系统有 Windows Android 车载系统 Linux系统 4)GNU计划 人机互动 5)Unix的由来 6)Linux的由来:林纳斯响应GNU计划开发的内核 7)Linux和Unix的关系 ubunt…
摘要 由于机器人SLAM.自动导航.语音交互这一系列算法都在机器人操作系统ROS中有很好的支持,所以后续的章节中都会使用ROS来组织构建代码:而ROS又是安装在Linux发行版ubuntu系统之上的,先学一些Linux命令行相关的知识,对后续ROS教程的快速上手会大有帮助.由于后续ROS的开发都是在Linux发行版ubuntu系统上进行,所以本章节就以ubuntu系统为例,对Linux命令行相关的知识进行展开讲解,本章节主要内容: 1.Linux简介 2.安装Linux发行版ubuntu系统 3…
这篇笔记包含以下知识点: 几个概念的理解:Linux命令,控制台,终端, 终端提示符 对文件目录的操作的相关命令: 切换目录,列出目录下的文件等 对文件的操作的相关命令: 创建,删除,复制,修改,移动, 查找 对磁盘管理,建立链接的相关命令 文本搜索,归档, 压缩,解压的相关命令 其他一些常用命令, 对操作系统的一些常用命令 linux命令 linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无论是中央处理器.内存.磁盘驱动器.键盘.鼠标,还是用户等都是文件,Linux系统管…
Linux基本环境 对Linux的基础认识 虚拟机进入终端: [root@hadoop-senior Desktop] # 用户名 主机名 所在目录名称 #:表示当前用户属于root用户,超级管理员用户   对系统进行配置管理的时候,需要使用root用户 $:表示用户是普通用户(Mac OS的终端是%) 在Linux系统下,查看IP地址的命令: # ifconfig 类似于windows系统的:ipconfig 自动获取IP地址 好处是可以连接互联网 自动获取IP地址有时会改变,当我们需要设置固…
目录 1.Linux严格区分大小写 2.Linux一切皆文件 3.Linux不靠扩展名区分文件类型 4.Linux中所有的存储设备都必须在挂载之后才能使用 5.Windows下的程序不能直接在Linux中使用 这篇文章主要罗列Windows系统和Linux系统最常见的一些区别. 1.Linux严格区分大小写 Linux是严格区分大小写的,这一点和Windows系统不一样,所以操作时要注意区分大小写. 包括文件名和目录名.命令.命令选项.配置文件设置选项等. Tips: Linux系统中大写的不多…
1. 计算机操作系统简介    1) 操作系统的定义:操作系统是一个用来协调.管理和控制计算机硬件和软件资源的系统程序,它位于硬件和应用程序之间.    2) 操作系统的内核的定义:操作系统的内核是一个管理和控制程序,负责管理计算机的所有物理资源,其中包括.文件系统.内存管理.设备管理和进程管理.    3) 两种操作系统用户界面 :图形界面.命令行界面. 2. Linux主要发行版:CENTOS.RHEL.FEDORA.UBUNTU.SUSE 3. 安装Linux操作系统的准备工作    为什…
一.编译一个简单的linux步骤如下: # yum groupinstall ""Development Tools" "Server Platform Development" -y //安装开发包组 # tar xf linux-3.10.65.tar.xz //下载内核这里就不介绍了 # cd /usr/src # ln -sv linux-3.10.15 linux # cd linux # make help# make allnoconfig…
记得有个GNU组织,里面有个GPL协议(通用版权许可协议),如果软件被打上GPL,那么任何人都可以对这个软件进行修改.…
一.Linux系统上的文件类型 1.- :常规文件:在其它程序中用f表示.比如我们用ls -l命令查看的第一个内容 [root@localhost ~]# ls -l total -rw-------. root root Oct anaconda-ks.cfg 2.d:directory,目录文件 3.b:block device,块设备文件,以"block"为单位进行随机访问 [root@localhost ~]# ls -l /dev/sda* brw-rw---- root d…
1.history命令 “history”命令就是历史记录.它显示了在终端中所执行过的所有命令的历史. history //显示终端执行过的命令 history //显示最近10条终端执行过的命令 Ctrl+r //搜索已经执行过的命令,它可以你写命令时自动补全 2.修改history命令显示属性 vi ~/.bash_profile HISTFILESIZE= //定义了在文件 ~/.bash_history 中保存命令的记录总数 HISTSIZE= //定义history 命令输出的记录数…
本章内容概要  编程基础  脚本基本格式  变量  运算  条件测试  配置用户环境 7.1 编程基础程序:指令+数据程序编程风格:   过程式:以指令为中心,数据服务于指令   对象式:以数据为中心,指令服务于数据shell程序:提供了编程能力,解释执行 7.1.1 程序的执行方式计算机:运行二进制指令编程语言:   低级:汇编   高级:    编译:高级语言–>编译器–>目标代码     如:java,c#    解释:高级语言–>解释器–>机器代码     如:shell,…
猫宁!!! 参考链接:http://linux.vbird.org/linux_basic/0230filesystem.php 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-我们常常说,开机的时候,『发现磁碟有问题』,请问,这个问题的产生是『filesystem 的损毁』,还是『磁碟的损毁』? 特别需要注意的是,如果您某个 filesystem 里面,由于操作不当,可能会造成 Superblock 资料的损毁, 或者是 inode 的架构损毁,或者是 block area 的记录遗失等等,这…
猫宁!!! 参考链接:http://linux.vbird.org/linux_basic/0210filepermission.php 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-早期的 Unix 系统档名最多允许 14 个字符,而新的 Unix 与 Linux 系统中,档名最多可以容许几个字符? 由于使用Ext2/Ext3/Ext4/xfs 档案系统,单一档名可达 255 字符. 2-当一个一般档案权限为 -rwxrwxrwx 则表示这个档案的意义为? 任何人皆可读取.修改或编辑.可以执…
猫宁!!! 参考链接:http://linux.vbird.org/linux_basic/0220filemanager.php 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-什么是绝对路径与相对路径? 绝对路径的写法为由 / 开始写,至于相对路径则不由 / 开始写!此外,相对路径为相对于目前工作目录的路径! 2-如何更改一个目录的名称?例如由 /home/test 变为 /home/test2 mv /home/test /home/test2 3-PATH 这个环境变量的意义? 这个是用…
猫宁!!! 参考链接:http://cn.linux.vbird.org/linux_basic/0110whatislinux.php#ex 鸟哥是为中国信息技术发展做出巨大贡献的人. 1-你在你的主机上面安装了一张网络卡,但是开机之后,系统却无法使用,你确定网络卡是好的,那么可能的问题出在哪里?该如何解决? 因为所有的硬件都没有问题,所以,可能出问题的地方在于系统的核心(kernel) 不支持这张网络卡.解决的方法,(1)到网络卡的开发商网站,(2)下载支持你主机操作系统的驱动程序, (3)…
本节主要内容 怎样获取帮助文档 Linux文件系统简单介绍 文件夹操作 訪问权限 1. 怎样获取帮助文档 在实际工作过程其中,常常会忘记命令的使用方式.比如ls命令后面能够跟哪些參数,此时能够使用man命令来查看其使用方式.比如 //man命令获取命令帮助手冊 xtwy@ubuntu:~$ man ls 能够使用键盘上的 来显示下一行或上一行命令,也能够使用 进行上一页或下一页(屏)命令的查看,另外 空格鍵也能够用来显示下一屏的命令.想退出命令查看,直接按q鍵退出就可以.也能够h鍵显示less命…
本节主要内容 理解用户和组的概念 用户管理 组管理 权限分配 1. 理解用户和组的概念 在第一讲中我们提到.linux是一种多任务.多用户的操作系统,在讲ls -l命令行我们看到例如以下文件具体信息: root@ubuntu:/home/xtwy# ls -l total 48 drwxr-xr-x 2 xtwy xtwy 4096 2015-08-20 23:31 Desktop drwxr-xr-x 2 xtwy xtwy 4096 2015-08-20 23:31 Documents dr…
猫宁!!! 参考:http://cn.linux.vbird.org/linux_basic/0410accountmanager.php 1-root 的 UID 与 GID 是多少?而基于这个理由,我要让 test 这个账号具有 root 的权限,应该怎么作? root 的 UID 与 GID 均为 0 ,所以要让 test 变成 root 的权限,那么就将 /etc/passwd 里面, test 的 UID 与 GID 字段变成 0 即可! 2-假设我是一个系统管理员,我有一个用户最近不…
.     一个点表示是 当前目录 ..    两个点表示当前目录的上一层目录 .   与   ..  相对路径的一种表现形式 cd ~/test/     ~当前用户的家目录    绝对路径 注意:直接 cd   (会回到用户的家目录) touch :创建文件,基本上没选项 touch file{a,b,c} touch file{1..10} 思考:先 touch filea            再touch filea  (filea里面的内容不会变,只会修改时间戳) mkdir -p…
1.linux 关机和重启 关机: shutdown  -h  10:20  # 指定时间关机 shutdown -h now    # 马上关机 shutdown -h +10  # 10分钟后关机 halt  # 关闭系统 重启: shutdown -r now  # 马上重启 shutdown -r 10:20 # 指定时间重启 reboot   # 重启 init 6 # 重启 shutdown -c  # 取消关机 2.解压缩 Linux常见的压缩文件: tar ,bzip2,zip,…
ls 显示指定目录中的内容 ls [OPTION]... [FILE]... OPTION -a --all,显示所有文件包括隐藏文件 -l 列出长属性,显示出文件的属性与权限等数据信息 -i  列出inode节点号 结合-l使用 -d 显示目录本身,且不列出目录中的列表文件 -h 将文件大小以易读的KB,MB方式显示出来 -A 显示所有文件,但不包括当前目录和上一级目录 -g 和-l类似,显示列表结果,但是不显示文件所属者 -n 和-l类似,只是显示的所属用户和组不是名称而是对应的id -r …
在windows系统下,我们可以使用图形化界面很明了的看出当前硬盘使用量与某个文件的占用空间大小和文件数量.但是在linux系统中,我们应该如何得到这些信息呢? 当然是功能强大的df与du了. 一.df与du的区别 一般而言,df(disk free)和du(disk usage)不一致就是文件删除的问题. 对于df来说:它通过文件系统来快速获取空间大小的信息,当我们删除一个文件的时候,这个文件不是马上就在文件系统当中消失了,而是暂时消失了,当所有程序都不用时,才会根据OS的规则释放掉已经删除的…
linux阶段性复习提纲 1.xshell与shell之间的区别 shell ​ shell是一个由C语言编写的程序,它的主要作用就是在用户和操作系统之间搭起一道桥梁(人机操作界面).直接在命令行执行就是在当前的shell环境里执行,shell是命令行的人机界面. xhsell ​ xshell只是一个远程连接工具,用于我们通过互联网远程连接到主机 2.bash与shell之间的关系 bash 是shell的一种,linux上默认采用的是bash( bash是borne again shell的…
一.正则表达式特殊符号: 二.grep的用法 grep [-A|B|a|c|i|n|v] [--color=auto] '搜索字串' filename -A ===> after缩写,后面接数字,除了列出该列外,还列出后续的n列 -B ===> before缩写,后面接数字,除了列出该列外,还列出前面的n列 -a ===> 将二进制binary文件以text文件的方式查找数据 -c ===> 记录找到字符串的次数 -i ===> 忽略大小写 -n ===> 输出行号 -…
VIM0 这是数字『0 』:移动到这一行的最前面字符处$    移动到这一行的最后面字符处G    移动到这个档案的最后一行nG   n 为数字.移动到这个档案的第n 行.例如20G 则会移动到这个档案的第        20 行(可配合:set nu)gg 移动到这个档案的第一行,相当于1G 啊!n<Enter> n 为数字.光标向下移动n 行/word   向光标之下寻找一个字符串名称为word 的字符串.例如要在档案内搜寻 vbird 这个字符串,就输入/vbird 即可!:n1,n2s…
1.计算机硬件的五大单元 五大单元:输入单元,输出单元,CPU内部的控制单元,算术逻辑单元与内存等五大部分. (Ps:CPU实际要处理的数据完全来自于内存) 2.计算机上常用的计算单位 (1)容量单位 0/1的单位被称为bit,没份简单的数据都会用到8个bits的大小来记录,因此 1Bite  =  8bits 1P = 1024T = 1024 * 1024G = 1024 * 1024 * 1024M = 1024 * 1024 * 1024 * 1024K. (2)速度单位 CPU的运算单…
上一篇文章说到了搭建FTP匿名用户的访问,接下来讲解一下本地用户的登录. 一.首先先建立一个用户,这里举例:xiaoming,并为其设置密码.  二.修改配置文件. 文件:ftpusers 文件:user_list 文件:vsftpd.conf 三.重新启动服务.  四.测试. 新建目录测试: 这样,本地用户就可以登录FTP服务器.…