linux学习笔记(狼牙整理)
linux学习笔记
![linux学习笔记](https://img.taocdn.com/s3/m/002861c30c22590102029d2c.png)
`tradeMoney` int(11) default NULL,
`physicalAttack` int(4) default NULL,
`luck` int(11) default NULL,
`totalLuck` int(11) default NULL,
navi_bar = [
# If you want to show your page_front_page here:
u'%(page_front_page)s',u'RecentChanges',
u'FindPage',
u'HelpContents',
]
在导航里显示FrontPage链接
的写法改变查询使用的校对规则
CREATE TABLE `testzone` (
`id` int(11) NOT NULL auto_increment,
`sid` int(11) NOT NULL,
`name` varchar(32) character set utf8 collate utf8_bin NOT NULL default '',
CREATE TABLE `player` (
`name` varchar(16) character set utf8 collate utf8_bin NOT NULL,
`uid` char(32) NOT NULL default 'null',
`sid` int(5) NOT NULL default '0',
linux笔记全(无图版)
![linux笔记全(无图版)](https://img.taocdn.com/s3/m/fe0a602466ec102de2bd960590c69ec3d5bbdb36.png)
linux笔记全(⽆图版)1、ls 查看当前⽬录下的所有内容⿊⾊的是⽂件,蓝⾊的是⽂件夹,也就是⽬录2、rm -f anaconda-ks. cfg 彻底删除⽂件(如不确定,则需要先保存备份,也就是快照)3、ifconfig 查看⽹卡的配置信息(ip地址等)4、ifconfig ens33 192.168.18. 201 /24(⽹络地址/⼦⽹掩码)更改ip地址5、systemctl restart network 重启⽹络服务6、桥接模式,直接可以进⾏通信(同⼀⽹段,配置ip)7、能不能通信的2个条件:在同⼀个物理⽹络内,ip地址也在同⼀⽹段内8、仅主机模式,虚拟机和物理机不能进⾏通信,相当于虚拟机和物理机进⾏了隔离与笔记本(真机)通信截图9、NAT模式,⾃动分配⽹络地址和⽹关,以及dns,可以直接上⽹可以访问互联⽹内的主机,但互联⽹内的主机不能访问本机(max特点)10、route -n 查看⽹关11、cat /etc/resolv. conf 查看dns(注意cat后⾯有⼀个空格,空格不可少)12、验证nat模式可以直接上⽹13、shell:通常指linux的字符界⾯,图形界⾯和字符界⾯都属于shell,但图形界⾯的shell常称为gui,字符界⾯的shell常称为cli14、cat /etc/shells 查看⽂件内容(linux⾥⾯提供的所有的shell)15、linux默认使⽤的shell是bash的shell16、echo $SHELL 查看当前使⽤的shell17、shell默认指的是bash,它的应⽤是最⼴泛的18、linux是彻底的多⽤户多任务,它可以直接多个⽤户同时进⾏操作19、ctrl+alt+f2-f6 对应5个shell ctrl+alt+f1 开始图形界⾯shell 作⽤:如何开始shell(也就是如何打开命令界⾯)20、虚拟终端的缩写为tty, 在字符界⾯下执⾏“tty"命令就可以显⽰⽤户⽬前所在的终端编号(终端名称)。
linux操作系统课程学习笔记,我的Linux学习笔记·Linux操作系统基础
![linux操作系统课程学习笔记,我的Linux学习笔记·Linux操作系统基础](https://img.taocdn.com/s3/m/225985771fd9ad51f01dc281e53a580216fc50d1.png)
linux操作系统课程学习笔记,我的Linux学习笔记·Linux操作系统基础今天的笔记主要是关于Linux操作系统根底的相关学问。
那就从我⾯前的电脑开端讲起。
计算机和操作系统计算机主要包括五个部分:运算器,控制器,存储器,输⼊设备和输出设备。
通常,运算器,控制器再加上其他⼀些部件如寄存器等构成了我们通常所说的CPU(central processing unit),存储器则主要是内存。
运算器,控制器和存储器可以实现数据的处理.但是数据从何⽽来,运算之后的结果去往哪⾥?这就需要输⼊设备和输出设备(I/O设备)。
我们通常⽤到的输⼊设备包括键盘⿏标等,输出设备为屏幕,打印机等。
值得⼀提的是,计算机中有个叫做硬盘的东西,它并不是存储器,⽽是⼀个I/O设备。
在将数据读取到内存时,它是⼀个输⼊设备;⽽将结果保存到磁盘时,它就变成了⼀个输出设备。
这么多设备整合在⼀起,就成了⼀台计算机。
它可以接收我们的指令(键盘⿏标),通过运算(CPU),把结果展⽰给我们(屏幕,硬盘等)。
但是这么多硬件是如何协调作⽤,共同完成⼀个任务⽽不会我⾏我素地乱来呢?我们需要⼀个东西,它可以控制硬件有序地⼯作,各⾃执⾏⾃⼰的任务,这个东西就是操作系统(Operating System)。
操作系统是⼀个特殊的软件,它的任务就是硬件管理—控制CPU的运算,控制内存的分配,控制计算机的⼏乎⼀切。
假如⼀台电脑没有操作系统,它可能只是⼀个艺术品,或者⼀堆废铁。
⼀个完整的操作系统包括内核和⼀些辅助软件。
内核的主要任务就是进⾏硬件管理,它是⼀个操作系统最基础最底层的东西。
内核若想很好地控制硬件并使其发挥相应的功能,需要和硬件相识相知相爱,他俩可以成为完美的⼀对,全都仰仗于驱动的帮忙。
驱动是硬件的灵魂,它向操作系统提供了访问和使⽤硬件的接⼝,以便在某项任务中最⾼效地调⽤硬件。
什么是LinuxLinux就是⼀个操作系统,它可以管理整个计算机硬件,并且可以接收我们的指令,来指挥硬件完成相应的任务,并把结果反馈给我们。
Linux学习笔记
![Linux学习笔记](https://img.taocdn.com/s3/m/ad921281d0d233d4b14e6915.png)
Linux笔记Linux介绍Linux特点:免费、开源;支持多线程、多用户;安全性好;对内存和文件管理性能优越。
Unix系统:aix(ibm)、solaris(sun)、hp unix(hp)。
Linux文件系统Linux文件权限权限分为三种:r 可读用4表示w 可写用2表示x 可执行用1表示ls -l 显示内容如下-rwxrw-r-- 1 root root 1213 feb 2 09:39 abc前面的十个字符确定不同用户能对文件做什么第一个字符代表文件(-)、目录(d)、链接(l)其余字符每三个一组第一组rwx:文件拥有者的权限是读、写、执行第二组rw-:与文件拥有者同一组的用户的权限是读、写、不能执行第三组r--:不与文件拥有者同组的其他用户的权限是读、不能写、不能执行可用数字表示:r=4,w=2,x=1因此rwx=4+2+1=71 表示文件数,如果是文件夹则显示文件夹下有多少个文件root 用户root 组1213 文件大小(字节)Feb 2 09:39 最后修改日期abc 文件名显示白色是普通文件,蓝色是文件夹,绿色是可执行文件Vi编辑器Vi编辑器:1.vi xxx.txt2.i(进入插入模式)3.esc(进入命令模式)4.:(输入命令)wq(保存退出)q!(不保存退出)set nu 显示行号set nonu 取消行号/字符串查找字符串,按n往下继续查找?字符串查找字符串,按n往上继续查找wq! 强制保存退出(需root权限)Linux安装软件./xxx.bin & 执行bin文件,可执行文件也通过./执行,&代表在后台运行tar –zxvf xxx.tar.gz 执行tar.gz文件javaee环境先安装jdk,再安装eclipse,最后安装myeclipse(需在图形界面下)。
安装软件,首先挂载,然后把安装文件拷贝到home目录下,不要在挂载的光驱安装,光驱是不可写的,cd /home,找到需要安装的软件,./软件名.bin(或者tar –zxvf 名.tar.gz),来执行安装。
linux系统应用基础教程第3版 笔记
![linux系统应用基础教程第3版 笔记](https://img.taocdn.com/s3/m/340ce858b6360b4c2e3f5727a5e9856a57122611.png)
linux系统应用基础教程第3版笔记《Linux系统应用基础教程(第3版)》是一本涵盖Linux系统基础知识和应用实践的教材,它针对初级和中级Linux用户,系统地介绍了Linux系统的安装、配置及应用开发等方面的内容。
下面是本人对该书的学习笔记,总结了书中的重点内容和个人的理解。
第一章Linux操作系统简介1.1 Linux操作系统简介Linux是一种自由开源的类UNIX操作系统,包含了操作系统内核、各种软件工具和应用程序等。
其特点有稳定性高、安全性好、支持众多的应用程序等。
1.2 Linux内核Linux内核是操作系统的核心,也是整个Linux系统其中最重要的组件之一。
它负责管理系统硬件资源、提供各种系统调用接口、实施进程管理和IO管理等功能。
1.3 Shell的基本概念Shell(壳)是一种与用户交互的用户接口程序。
Linux Shell作为用户与内核之间的接口,承载着指令解析和执行的功能。
常见的Shell有Bourne Shell (sh)、Bourne Again Shell (bash)、C Shell (csh)和Korn Shell (ksh)等。
第二章Linux操作系统的安装与配置2.1 Linux安装Linux的安装一般可以选择光盘安装、网络安装或虚拟机安装等方式。
具体步骤包括选取合适的Linux发行版、准备安装媒介、进行系统分区和配置、安装引导程序和安装基本软件等。
2.2 Linux系统的基本设置完成安装后,还需进行系统的基本设置,包括网络设置、用户管理、软件包管理和系统服务管理等。
其中关于软件包管理,可以使用RPM(Red Hat Package Manager)和apt-get等工具进行软件包的安装、更新和卸载等操作。
2.3 Linux系统的磁盘和文件系统管理Linux支持众多的文件系统,如Ext2、Ext3、Ext4、XFS和Btrfs 等。
它们在性能、容错和扩展性上有所不同。
linux学习笔记
![linux学习笔记](https://img.taocdn.com/s3/m/5dfcf422bcd126fff7050b76.png)
目录第一章 LINUX简介及安装 (2)一、LINUX介绍 (2)二、LINUX安装 (2)三、LINUX目录 (2)四、总结来说: (4)第二章常用命令及帐户管理 (4)一、linux命令格式 (4)二、常用命令 (4)三、用户管理命令 (5)使用技巧: (7)第三章 vi 编辑器 (8)一、Linux 系统中的编辑器知识 (8)二、vi 的模式 (8)三、命令: (8)第四章 SHELL的使用 (8)一:Shell的环境 (8)二、Bash的主要功能 (9)三、Shell变量 (9)第五章、应用程序安装与管理 (11)一、Linux应用程序组成 (11)二、RPM(Redhat Package Manager)包管理 (11)三、应用程序的编译安装 (11)第六章Linux系统管理 (12)一、启动过程: (12)二、运行级别: (12)三、系统服务的启动状态: (13)四、磁盘空间配额: (14)五、压缩命令: (14)第7章Linux基本网络配置 (15)第八章 NFS文件系统: (15)一、NFS的概述和安装 (15)二、NFS服务器的配置 (16)三、图形界面的NFS服务器配置工具: (16)第一章 LINUX简介及安装一、LINUX介绍1Linux:Linux是由芬兰大学的Linus Torvalds 李納斯发起创建的开源软件项目。
2版本号xx.yy.zz :①.xx表为主版本号,yy为次版本号,zz为修订的版本号。
②.次版本号中,单数代表测试版,双数代表正式发行版3开源软件:①源代码开放。
②GPL协议:主要是以源代码形式发布,任何人都可以得到源代码,但是不提供任何的担保,不限制商业性质的发行和包装。
③LGPL许可协议:允许在使用者自己的应用程序中使用程序库,即使不公开自己的源代码。
二、LINUX安装1RHEL4是由RED HAT公司发布的2Linux硬盘概念:①可以分为主分区、扩展分区、逻辑分区。
Linux学习笔记(CentOS)
![Linux学习笔记(CentOS)](https://img.taocdn.com/s3/m/6e89f6b6dd3383c4ba4cd201.png)
Linux学习笔记1 Linux 入门教程Linux,在今天的广大电脑爱好者心中已经不再是那个遥不可及的新东西了,如果说几年前的 Linux 是星星之火的话,如今 Linux 不仅在服务器领域的应用取得较大进展,而且在桌面应用领域也有越来越多的人选择使用。
Linux 的开放性和灵活性使它得以在实验室和其它研究机构中被用于创新性技术变革的前沿,现在 Linux 已经真正地向广大的电脑爱好者们敞开了大门。
只要你对 Linux 感兴趣,想要学习 Linux,那么本教程将带你走进 Linux 的世界。
第一章初识 Linux在学习使用之前我们还是先来了解一下 Linux 吧。
Linux 是什么?按照 Linux 开发者的说法,Linux 是一个遵循 POSIX(标准操作系统界面)标准的免费操作系统,具有BSD 和SYSV 的扩展特性(表明其在外表和性能上同常见的UNIX 非常相象,但是所有系统核心代码已经全部被重新编写了)。
它的版权所有者是芬兰籍的 Linus B. Torvalds 先生。
1.熟练掌握基本命令。
每个系统都有自己特定的语言环境,Linux 也不例外,只有熟悉并熟练掌握 Linux 的常用基础命令才可以深入学习。
2.系统管理及运用。
系统的管理包括启动、用户、进程以及安全管理等等。
大体上都是通过命令来进行配置文件及脚本文件的。
3.源码的学习和研究。
由于内核的相似,Linux 同 UNIX 一样都是由 C 语言开发而成的,所以了解 UNIX 的朋友学习起来相对容易。
4.内核开发。
现在的很多服务器系统,网络设备,安全防护软件以及手机系统和掌上PDA 的操作管理系统都是由Linux 编程开发而成的,所以内核的开发学习当然必不可少。
5.数据库及服务器领域。
如今Linux 做的服务器在市场中占有率第一的位置无可动摇,其中包括:WWW 服务器,FTP 服务器,mail 服务器,数据库服务器等等多种服务器。
154页linux学习笔记,Linux大神超详细全面总结,学完快速掌握
![154页linux学习笔记,Linux大神超详细全面总结,学完快速掌握](https://img.taocdn.com/s3/m/1ec47923a31614791711cc7931b765ce04087a7a.png)
154页linux学习笔记,Linux大神超详细全面总结,学完快速掌握之前一直以为Linux和Windows差不多,但是学习了Linux基础入门之后才发现两种操作系统之间差距非常大。
Linux只是在硬件之上的内核和系统调用,就连我们在Windows 里习以为常的图形界面都是Linux上的软件。
在使用Linux的时候,我们都习惯于使用终端和命令行进行操作,而不是像Windows那样的图形界面里的鼠标键盘的共同操作。
近年来,Linux 系统已经渗透到 IT 领域的各个角落,作为一名 IT 从业人员,不管你是专注于编程,还是专注于运维,都应该对Linux 有所了解,甚至还要深入学习,掌握核心原理。
今天给大家分享一份精心整理的154页《linux笔记》,这份入门笔记最大的特点是通俗易懂,并且非常详细,学习完这份笔记即可快速了解 Linux,建议收藏保存。
目录展示•一、常用命令•二、磁盘管理•三、用户管理•四、文件权限•五、目录结构•六、软件安装•七、时间管理•八、启动引导•九、运行级别•十、进程管理•十一、资源监控•十二、系统服务•十三、环境管理•十四、网络管理•十五、配置文件•十六、计划任务•十七、 VI/VIM编辑器•十八、压缩打包•十九、常见问题一、常用命令•终端快捷键•gnome快捷键•窗口操作快捷键•文件浏览器•关机和重启命令•grep和管道符三、用户管理•1、用户和用户组操作命令•2、finger 工具:用来查询用户信息,侧重用户家目录、登录SHELL 等;•3、查询登录主机的用户工具:w 、who 、users•4、groups 用户所归属的用户组查询;四、文件权限•1、文件类型•2、文件权限•3、超级权限控制•4、权限命令五、目录结构六、软件安装•1.RPM•2.YUM。
Linux基础知识学习笔记
![Linux基础知识学习笔记](https://img.taocdn.com/s3/m/c5a01e7da9956bec0975f46527d3240c8447a1c8.png)
Linux的基础知识Linux的基础命令:Linux命令的格式(command为必填,其余为选填):command(命令)+ [-options](选项)+ [parameter1](参数)…前面有“-”代表选项,无代表参数(参数与选项无前后关系)1.ls :显示当前路径(当前文件夹)下的文件。
2.ls / :显示根目录(/)下的文件3.ls /bin :显示根目录下的bin内的文件4.ls –a :显示包含隐藏文件在内的所有文件(隐藏文件标志为开头是“.”)5.ls –l :以列表方式显示6.pwd :显示当前路径。
7.cd(change directory):切换目录8.cd -:回到上一次所在的路径9.cd ~ :回到家目录10.touch + 文件名:创建一个文件11.mkdir :创建一个文件夹12.clear :清屏13.gedit + 文件名:编辑文件内容14.cat + 文件名:查看文件内容(cat可以通过重定向将两个文件合并为一个文件)15.more + 文件名:分屏查看文件内容(按‘q’退出)16.history :历史命令17.rm +文件/文件夹的名字:删除文件/文件夹(删除文件夹要在后面加‘-r’)18.rmdir +文件夹的名字:删除空文件夹19.>(或>>):重定向mv + 原来文件名字+ 修改之后的名字:将文件进行重命名20.mv +文件名+文件夹名:将指定文件移动到指定文件夹中21.ln –s + 已经存在的文件名+ 新的文件名: 对一个存在的文件建立软连接(相当于快捷方式)22.ln + 已经存在的文件名+ 新的文件名:对一个存在的文件建立硬连接23.grep + “关键字” +文件名:在指定文件里搜索含有指定关键字的信息24.cp +文件名+文件夹名:将指定文件复制到指定文件夹中(加-r可以将文件夹复制到文件夹中,-r位置在cp后或总命令后均可)通配符“*/?”:用来模糊搜索文件。
Linux学习笔记整理
![Linux学习笔记整理](https://img.taocdn.com/s3/m/71da9d0e443610661ed9ad51f01dc281e43a5649.png)
Linux学习笔记整理Linux笔记第一部分:基础一、概述登录::root 密码或普通用户登陆后用su - 来切换成系统管理员身份注销:logout开始X桌面:startx (可以在X桌面上注销切换到终端)关机:shutdown -h now重启:shutdown -r now 或reboot切换到超级用户(切换root到帐号):su (效果:[root@localhost zsj]# ,#为管理员级别)su - (效果:[root@localhost ~]$ ,$为用户级别)登出超级用户:logout(回到当前用户)-----------------------------------------------------------------------------------------------------Vi编辑器 (可编辑java 、c、cpp程序)Ⅰ编辑Java1.新建进入Vi: Vi Hello.java2.进入到插入模式:i3.编辑(比如 HelloWorld.java)4.保存: [Esc]键进命令模式输入:冒号保存(写入)退出:wq 不保存退出q!5.列(列表)出文件ls参数-l 详细看ls -l6.编译:Javac HelloWorld.java //这个通用(此时可ls再看,可看到HelloWrold.class)7.运行:java HelloWorldⅡ编辑C命令:vi Hello.cpp //new file编程:#includeint main(){Printf("hello!");Return 0;}编译(gcc):gcc hello.cpp(默认编译生成a.out)gcc -o my1 hello.cpp (编译生成的文件叫my1) 运行: ./a.out (绿色的那个) ./my1二、文件目录:/ (根目录)/root (存放root用户的相关文件)/home (存放普通用户的相关文件)/ bin (存放常用命令的目录)/boot (存放引导相关的文件)/sbin (要具有一定权限才可以使用的命令)/mnt(默认挂载光驱和软驱及其他文件系统的目录)/etc (存放配置相关文件)/var (存放经常变化的文件)/usr (软件默认安装的地方,相当于win的program files文件夹) 做个例子来说明文件目录结构cd / (切换到根目录)ls (查看) (dir命令也可以在Linux下用)cd bin/ (或cd bin)ls -l (详细查看)ls -a (查看隐藏项目)显示当前绝对路径:pwd 命令(Print Work Directory)三、用户管理添加用户(useradd命令):只有root或具有root权限的用户才可以操作例:(1)创建用户 useradd star (添加用户star)(2)设密码/ 改密码(好习惯) passwd star (设密码passwd,对象为star)若没有指定用户,则是给当前用户设密码(3)新密码(new password,输两次)删除用户(userdel命令):例:userdel star (删除用户star,但文件夹和文件保留)userdel -r star (删除用户star及star用主目录)文件夹(目录)名按“Tab”可补全四、常用命令指定运行级别0:关机1. 单用户2.多用户状态无网络服务3.多用户状态有网络服务(常用)4.系统未使用保留给用户5.图形界面(常用)6.系统重启常用运行级别是3和5,要修改默认的运行级别可改文件:/etc/inittab的id:5:initdefault:这一行中的数字例:把运行级别设为6,则系统会不断重启。
Linux学习笔记之Linux相关知识
![Linux学习笔记之Linux相关知识](https://img.taocdn.com/s3/m/22ac49797f21af45b307e87101f69e314332faac.png)
Linux学习笔记之Linux相关知识【想成为某⼀⽅⾯的⼤神,没有捷径可⾛,只能不断的记录、练习、总结、coding……】 notes:主要从⽹上摘录了⼀些关于Linux的历史以及⼀些相关内容,以便对Linux系统有⼀定的了解。
这不但可以扩展知识⾯,对后续的学习也有⼀定的帮助。
1、操作系统(,简称OS)是管理和控制与资源的程序,是直接运⾏在“”上的最基本的,任何其他软件都必须在的⽀持下才能运⾏。
操作系统是和的,同时也是计算机和其他的接⼝。
的功能包括管理的、软件及数据资源,程序运⾏,改善,为其它提供⽀持,让所有资源最⼤限度地发挥作⽤,提供各种形式的,使⽤户有⼀个好的⼯作环境,为其它软件的开发提供必要的服务和相应的接⼝等。
实际上,⽤户是不⽤接触操作系统的,操作系统管理着资源,同时按照的资源请求,分配资源,如:划分时间,空间的开辟,调⽤等。
(百度⽂库)2、Linux简介 Linux是⼀套免费使⽤和⾃由传播的类Unix操作系统,它主要⽤于基于Intel x86系列CPU的计算机上。
这个系统是由世界各地的成千上万的程序员设计和实现的,它的建⽴不受任何商品化软件的版权制约,全世界都能⾃由的使⽤Unix的兼容产品。
3、Linux的特点1.开放性2.多⽤户3.多任务4.良好的⽤户界⾯5.设备独⽴性6.提供了丰富的⽹络功能7.可靠的系统安全8.良好的可移植性4、Linux名称的由来Linux的第⼀个版本在1991年9⽉被⼤学FTP server管理员AriLemmke发布在Internet上,最初Torvalds 称这个核⼼的名称为 "Freax" ,意思是⾃由("free")和奇异("freak")的结合字,并且附上了"X"这个常⽤的字母,以配合所谓的 Unix-like 的系统。
但是FTP server管理员嫌原来的命名“Freax”的名称不好听,把核⼼的称呼改成“Linux”。
linux学习笔记(系统管理篇)
![linux学习笔记(系统管理篇)](https://img.taocdn.com/s3/m/a2720829bd64783e09122bd5.png)
很久前就打算把这些笔记写下来,由于种种原因一直没动,打算从今天起慢慢的把自己学习linux的过程写下来,对与错请CU的各位前辈指点,非常感谢牛海峰(JohnBull)老师,您是我的linux启蒙老师,俗话说“师傅领进门修行靠个人”,非常汗颜,我自打离开长城后就很少拿出精力来研究linux了,磕磕绊绊走过了一年,现在工作有了着落,静下心来把一年的心情整理一番,也把学习笔记拿出来,请CU前辈指正。
jinscanlinux入门:linux入门很重要,刚开始自学linux时懵懵懂懂好不容易装好了linux,大喜过后一脸无奈,这是哪跟哪呀~~~~~~里面的所有东西都不知道做什么用,自信对window有研究的我顿时手足无措,在给linux相了一天面后还是格掉了:(此后开始看书,慢慢的找感觉~~~~~~~~~~~一直到长城开始系统的学才自以为找到了感觉(也就是入门了)。
自我评价:学习linux找感觉最重要,不管是看书还是自己安装后琢磨,坚持着看和做,肯定能成。
如果仅仅看了两天书就认为入门了那肯定是自欺欺人。
Linux安装:安装linux并不是很难,一般用光盘安装,安装时硬盘默认分为三个:引导分区;根分区;交换分区;分区弄明白了安装也就没什么障碍了。
还有从硬盘安装,我当初从硬盘安装linux时颇费一番周折,幸亏有platinum和shadowmin老师的及时指点才得以顺利安上,再次感谢一下:)附硬盘安装原文:/viewthread.php?tid=572758&extra=&page=1注:装linux是要写规范主机名。
如作服务器时系统CMOS时间应设为格林威治时间,即国际标准时间linux基本命令:挂接:单根文件系统使用多个设备的方法。
mount 设备挂接点dmesg | grep cd 此命令可看光驱在哪(当老师讲到这里的时候机器出了点故障,鼠标不动了,老师用了一个命令就使鼠标复活,第一次感叹linux的神奇啊~~~~~原来鼠标还可以重起(windows下还真没想过)顺便把老师用的命令也抄了下来,呵呵多学了个窍门重启鼠标命令:/etc/rc.d/init.d/gpm restart)解除挂接:umount 挂接点软盘写法:/dev/fd0SCSI硬盘写法:/dev/sd(a)括号内可以依次排为b cd…….USB硬盘SATA硬盘系统都做SCSI硬盘对待。
Linux学习笔记系列(1)
![Linux学习笔记系列(1)](https://img.taocdn.com/s3/m/1967db12fbd6195f312b3169a45177232f60e4f1.png)
Linux学习笔记系列(1)据说linux很厉害;⼀、 Linux的发展史。
了解⼀个东西,⾸先就要了解他的历史,emmmm,了解,就是不⽤记得,所以,我也只是知道个⼤概,于是乎,我去别⼈的博客复制⼀下他的历史来这⾥放着。
UnixUnix操作系统是⼀个强⼤的多⽤户、多任务操作系统,⽀持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。
⽬前它的商标权由国际开放标准组织所拥有,只有符合单⼀Unix规范的Unix系统才能使⽤Unix这个名称,否则只能称为类Unix(Unix-like)。
GNUGNU是⾃由软件之⽗Richard Stallman在1984年组织开发的⼀个完全基于⾃由软件的软件体系,与此相应的有⼀分通⽤公共许可证(General Public License,简称GPL)。
Linux以及与他有关的⼤量软件是在GPL的推动下开发和发布的。
⾃由软件之⽗ - Richard Stallman 像⼀个神态庄严的传教⼠⼀样喋喋不休地到处传播⾃由软件的福⾳,阐述他创⽴GNU的梦想:“⾃由的思想,⽽不是免费的午餐”。
这位⾃由软件的“顶级神甫”为⾃⼰的梦想付出了⼤半⽣的努⼒,他不但⾃⼰创作了许多⾃由软件,如:GCC、和GDB,在他的倡导下,⽬前⼈们熟悉的⼀些软件如BIND、Perl、Apache、TCP/IP等都成了⾃由软件的经典之作。
如果说Richard Stallman创⽴并推动了⾃由软件的发展,那么,Linus Torvalds毫不犹豫奉献给GNU的Linux,则把⾃由软件的发展带⼊到⼀个全新的境界。
BSD386BSD因为法律问题直到1992年还不能发布,NetBSD和FreeBSD是386BSD的后裔,⽐Linux早。
Linus Torvalds说,当时如果有⾃由的基于386的Unix-like操作系统,他就可能不会创造Linux。
Linux笔记(狂神说)
![Linux笔记(狂神说)](https://img.taocdn.com/s3/m/3f4cc798690203d8ce2f0066f5335a8102d266ed.png)
Linux笔记(狂神说)笔记关注狂神公众号1、概述及环境搭建1.11)我们为什么要学习LinuxLinux诞⽣了这么多年,以前还喊着如何能取代windows系统,现在这个⼝号已经⼩多了,任何事物发展都有其局限性都有其天花板。
就如同在国内再搞⼀个社交软件取代腾讯⼀样,想想⽽已基本不可能,因为⽤户已经习惯于使⽤微信交流,不是说技术上实现不了解⽽是⽼百姓已经习惯了,想让他们不⽤,即使他们⾃⼰不⽤亲戚朋友还是要⽤,没有办法的事情。
⽤习惯了windows操作系统,再让⼤家切换到别的操作系统基本上是不可能的事情,改变⼀个⼈已经养成的习惯太难。
没有办法深⼊到普通⽼百姓的⽣活中,并不意味着Linux就没有⽤武之地了。
在服务器端,在开发领域Linux倒是越来越受欢迎,很多程序员都觉得不懂点Linux 都觉得不好意思,Linux在开源社区的地位依然岿然不动。
尤其是作为⼀个后端程序员,是必须要掌握Linux的,因为这都成为了你找⼯作的基础门槛了,所以不得不学习!2)Linux 简介Linux 内核最初只是由芬兰⼈林纳斯·托⽡兹(Linus Torvalds)在赫尔⾟基⼤学上学时出于个⼈爱好⽽编写的。
Linux 是⼀套免费使⽤和⾃由传播的类 Unix 操作系统,是⼀个基于 POSIX(可移植操作系统接⼝)和 UNIX 的多⽤户、多任务、⽀持多线程和多 CPU 的操作系统。
Linux 能运⾏主要的 UNIX ⼯具软件、应⽤程序和⽹络协议。
它⽀持 32 位和 64 位硬件。
Linux 继承了 Unix 以⽹络为核⼼的设计思想,是⼀个性能稳定的多⽤户⽹络操作系统。
3)Linux 发⾏版Linux 的发⾏版说简单点就是将 Linux 内核与应⽤软件做⼀个打包。
⽬前市⾯上较知名的发⾏版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。
linux学习笔记
![linux学习笔记](https://img.taocdn.com/s3/m/54313d69f5335a8102d22028.png)
4、rm命令(常用)
作用:删除文件或目录,相当于dos下的delete命令;
格式:rm [option] file...
常见形式:rm file1 file2 file3(删除文件123)
f 指明操作对象;
eg:tar cvf /dev/rmt0 file_list
tar cvf a.tar /usr/a(将/usr/a目录下的文件打包成一个文件a.tar)
tar xvf a.tar (将tar文件解开)
16、ftp命令(常用)
eg:chmod a+x file (a+x所有的(u,g,o)都设置可执行的属性)
chmod +r file (为用户(u)设置可读的属性)
chmod u=rwx,g=rx,o-r file (分别为不同的用户和组设置不同的属性)
12、chmod命令(常用)
格式:more filename
eg:more mirro.txt(把文件mirro.txt送到屏幕分屏显示)
3、cp命令(常用)
作用:复制文件或目录,相当于dos下的copy命令;
格式:cp [option] source_file dest_file
常见形式:cp source_file dest_file(拷贝文件)
格式:touch filename
13、prtconf命令(常用,用于sunos)
作用:显示系统的配置信息,包括存储器和外围设备配置;
格式:prtconf
14、lsconf命令(常用,用于AIX)
linux学习笔记
![linux学习笔记](https://img.taocdn.com/s3/m/e314621552d380eb62946d80.png)
切换X Window与命令行模式:linux login :rootTab 按键具有命令补全与文件补全在线帮助:man page /info page[root@linux^]LANG="man"[root@linuxx]#man dataDATA(1)以root的身份封入Linux之后输入“ls-al”-rwx rwx文件拥有者与文件所属用户组对文件的权利。
linu的发展主要分为哪两种核心版本、文件属性-rwxrwxrwx表示这个文件的意义是什么?要将一个文件的属性改为-rwxr-xr--采用什么命令?若需要更改一个文件的拥有者与用户组,该用什么命令?linux传统的文件系统是什么?常用的文件登陆格式是那些?文件和目录管理:cd切换目录dmtsai 用户的家目录是/home/dmtsai,root家目录是/root,假设一root身份在linux 系统中,这儿个特殊目录的意义是:[root@linux~]# cd【相对路径或绝对路径】[root@linux~]#cd ~dmtsai#表示去dmstai用户的家目录,及/honme/datsai[root@linux~]#[root@linux~]#[root@linux~]#[root@linux~]#[root@linux~]#[root@linux~]#[root@linux~]#pwd(显示当前所在多的目录)[root@linux~]#pwd [-p]参数:-p :显示出十几路径,而非食用连接(link)路径dmtsai用户的家目录是/home/dmtsai root家目录是/rootpwd显示当前所在目录例:[root@linux~]#pwd [-p]pwd显示当前所在目录mkdir(建立新目录)rm 删除文件或目录mv移动文件与目录,或重命名[root@linux~]#mv [fiv]source dmstination[root@linus ]#mv [options] source1 souroe2 souroe2 .....directory-f;force,强调的意思,强制直接移动而不询问。
linux系统学习笔记
![linux系统学习笔记](https://img.taocdn.com/s3/m/78370dd5d4bbfd0a79563c1ec5da50e2534dd159.png)
linux系统学习笔记==============================智能娱乐系统===================硬件:中控:UI,⾳视频数据处理能⼒操作:显卡,声卡、LED、游戏机、触控屏ARM :cortex - A软件:开发环境:vmware + linux(ubuntu)程序开发:linux C程序移植:交叉开发效果:⾃动处理程序⼀、Linux 命令linux : 图形简陋---> 追求效率⾼移植性强,开源性linux :命令⾏形式进⾏交互ls: 查看全部⽂件名/ --->根⽬录pwd: 打印当前的路径/home/gec 等于~ ---> 家⽬录cd : 直接回到/home/geccd / : 回到根⽬录/cd ..: 回到上⼀级的⽬录ls -l类型权限链接数创建者⼯作组⼤⼩⽇期⽬录名d rwxrwxr-x 2 gec gec 4096 Jul 2 2013 Desktop d:⽬录(第⼀个字母:-:普通⽂件d:⽬录)rwxrwxr-x:⽂件的权限r:读权限w:写权限x:执⾏权限⽤户权限:rwx(创建者的权限)rwx(同组⼈)r-x(其他⼈)clear: 清除屏幕信息touch 创建⽂件touch xxxx ----> 因为⾝份是gec,所以必须在/home/gec中创建rm 删除⽂件/⽬录rm xxxx(⽂件名) ----> 因为⾝份是gec,所以必须在/home/gec中删除rm xxxx(⽬录名) -rfgedit 编辑⽂件gedit xxxxcat 查看⽂件内容cat xxxxmkdir 创建⽬录mkdir xxxx ----> 因为⾝份是gec,所以必须在/home/gec中创建cp 拷贝命令cp ⽂件名⽬录名---> cp abc.c 123/chmod 修改⽂件的权限-rw-rw-r-- 1 gec gec 20 Apr 14 19:43 abc.c4214214216 6 4希望三个⼈都是可读可写可执⾏7 7 7chmod 777 xxxxchmod 777 abc.c-rwxrwxrwx 1 gec gec 20 Apr 14 19:43 abc.c⼆、linux与windows间的共享⽬录1,在windows系统中的D:\创建⼀个名字为share的⽬录2, "虚拟机" --- "设置" ---- "选项" --- "共享⽂件夹" --- "总是启⽤" ---"确定" 3,在linux系统输⼊以下命令来进⼊共享⽬录cd /mnt/hgfs/share/4,在linux与windows分别创建⽬录和⽂件,观察两个系统的变化=====================开发板的使⽤=========================⼀、核⼼板CPU:ARM - cortex -A8名字:S5PV210内存:4块4 * 128MB = 512MBnandfalsh: 1G ---〉linux系统⼆、底板电源线插⼝:5V按键⾳频输⼊(红⾊)输出(绿⾊)串⼝:连接PC机与开发板⽹⼝:快速传输数据三、使⽤GEC210板⼦1,接上电源线2,串⼝线⼀端接在开发板上,另⼀端接在USB转串⼝上,USB⼝接在电脑的USB⼝上。
Linux 学习笔记
![Linux 学习笔记](https://img.taocdn.com/s3/m/a652e45fe45c3b3567ec8b57.png)
Linux学习笔记1.Linux各目录的作用:bin binary:二进制。
所以,前四个文件存放的都是二进制文件,都是命令。
bin目录下的命令所有用户都可以执行;sbin目录下的命令只有超级管理员可以执行。
2.只有空目录能够用来作为挂载点。
3.服务器注意事项:●不允许关机,只允许重启●重启时应该关闭服务●不要在服务器访问高峰执行高负载命令●远程配置防火墙时不要把自己踢出服务器●指定合理的密码规范并定期更新●合理分配权限●定期备份重要数据和日志4.给用户分配的权限越小越好,开机启动项越小越好5.Ls命令:ls–i:查询文件id号6.系统提供隐藏文件的目的是为了告诉用户,这是系统文件或者很重要的文件,没事不要去动它。
7.文件名前面带一个点“.”的文件是隐藏文件。
8.一个文件的所有者只能有一个,所属组也只能有一个。
9.ls中个列信息含义:10.ls –lh 设置查看目录时,文件大小的单位按需要显示。
例如文件只有几kb是,以k为单位;文件大小为几兆时,以w为单位。
11.创建目录(文件夹)命令例如:在tmp中创建一个名为nation的目录如果要在tmp中创建一个名为chn的目录,同时在chb里面创建一个名为chb2的子目录,mkdir /tmp/chn/chb2 是不行的。
如下:但是可以用-p参数递归创建目录解决这个问题,如下:12.cd命令——切换目录13.显示当前所在目录:pwdpwd命令显示当前所在位置的绝对路径:14.rmdir删除空目录(了解即可):rmdir命令只能删除空目录,如果目录非空则删除不了。
上述这行命令只是删除c目录,而不是把abc全部删除,因为c才是空目录。
15.cp复制命令:例如:把root目录下的install.log复制到tmp目录下同时复制多个目录:上面的两条命令都是复制文件,如果复制目录,则要用-r选项:这是把c目录复制到chb1中,而不是把abc和tmp都复制到chb1中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
#mkdir /root/dir1/dir2/dir3 这样就建立了 dir1,dir2,dir3 的三个空目录。若只想删掉 dir3,即用命令: #rmdir /root/dir1/dir2/dir3 。 例 B:若想同进删掉这三个空目录,即用命令:#rmdir -p /root/dir1/dir2/dir3 这个命令将企图删掉 dir3,dir2,dir1 和 root 这四个目录,但由于 root 目录 下不是空 的,所以操作失败,。(copy)
新手有时候就是对照着别人的配置说明,也很难在相应的地方找到指定文件 (因 为不同发行版的 Linux 对同样的文件放的地方不一定完全一样。),这时候就很 需要 find 命令了。 注意,如果在查找结束后,如果没有显示出什么结果,那就说明想找的文件不存 在,并不是系统没有执行查找。如果系统管理员把某些文件或目录设置成禁止访 问的模式后,普通用户在使用 find 命令查找这些文件目录时,就会出现 Permission denied.(禁止访问),当然你也将无法查找你想要的文件了。要是你 觉得出现这些字样 “ 很烦人,你可以使用管道符 >”,把它转到一个虚拟的空设备上。命令如下: $ find / -name access_log2 > /dev/null 例子: 例 A:假定你想找/boot 目录下的启动菜单配置文件 grub.conf,可用如下命 令。 #find /boot -name grub.conf -print /boot/grub/grub.conf 例 B:若想找所有以 conf 为扩展名的文件,命令如下 #find / -name "*.conf" -print 5、locate 查找文件命令 命令格式:#locate <相关字> 常用选项: 命令使用说明: locate 命令用于查找文件,它比 find 命令的搜索速度快,它需要一个数据库, 这个数据库由每天的例行工作(crontab)程序来建立。当我们建立好这个数据库 后,就可以方便地来搜寻所需文件了。 例子: 例 A: [[ jackey@timeout jackey]] $ locate MagicLinux-Tools-1.2pre5.iso /data/home/jackey/tmp/MagicLinux-Tools-1.2pre5.iso.md5sum /data/home/jackey/MagicLinux-Tools-1.2pre5.iso.md5sum /export/ftp/pub/magiclinux/dev/iso/MagicLinux-Tools-1.2pre5.iso /export/ftp/pub/magiclinux/dev/iso/MagicLinux-Tools-1.2pre5.iso.md5s um 6、mkdir 建立新的目录(make directory) 命令格式:#mkdir [[选项]] <目录名> 常用选项: -m,它表明在建立目录时,按-m 后面指定的权限值设置目录权限。在没有-m 选 项时,默认权限是 755。(mode) 命令使用说明: 例子: 例 A:想建立一个目录 newdir,其权限为 755,命令为: #mkdir newdir 若想建立一个目录 newdir,其权限为 777,命令为: #mkdir -m 777 newdir 7、rmdir 删除空目录命令。(remove directory) 命令格式:#rmdir [[选项]] <目录列表> 常用选项: -p,它表明,若要删除的目录的父目录也是空目录时,父目录也一起删掉。状态 信息将显示被删除的及没被删除的目录。(parents) 命令使用说明: 如果所删除的目录不为空,即会报出错信息。目录列表的各个目录用空隔分开。 例子: 例 A:我们用上面学的 mkdir 命令建立一些空的目录,然后用 rmdir 删掉, 如下所示: #mkdir /root/dir1 #mkdir /root/dir1/dir2
提示命令没有被发现: 在终端 root 模式下输入:vi /etc/profile 在 export PATH … … 下 面 一 行 输 入 export PATH=/sbin/bin:$PATH 保存退出 再输入 source /etc/profile,就 OK 啦
linux 官方命令手册
1、pwd 显示当前目录命令。(Print Working Directory) 命令格式:#pwd 常用选项:无 命令使用说明: 当你在终端下工作久了后,往往是记不清自己当前是在系统文件树中的哪个位 置,而终端提示符前面也仅显示出当前的目录,而非完整的路径。这时你用 pwd 命令,就可以知道自己当前所在的位置。 例子: 例 A:[[root@MagciLinux share]]# pwd /usr/X11R6/share 这就显示了当前完整的路径。 2、ls 显示目录内容命令。(list) 命令格式:ls [[选项]] [[文件或目录列表]] 常用选项: -a,全部(all)。列举目录中的全部文件,包括隐藏文件(.filename)。位于 这个 列表的起首处的.. 和 . 依次是指父目录和你的当前目录。 -l,长(long)。列举目录内容的细节,包括权限(模式)、所有者、组群、大 小、 创建日期、文件是否是到系统其它地方的链接,以及链接的指向。 -F,文件类型(File type)。在每一个列举项目之后添加一个符号。这些符号包 括: /表明是一个目录;@ 表明是到其它文件的符号链接;* 表明是一个可执行文件。 -r,逆向(reverse)。从后向前地列举目录中的内容。 -R,递归(recursive)。该选项递归地列举所有目录(在当前目录之下)的内 容。 -S,大小(size)。按文件大小排序。 命令使用说明: 其等同于 DOS 下的 dir 命令。不带任何参数的默认情况下(#ls),显示当前目 录下所有 文件和非隐藏目录。如果想看当前目录 下所有的文件目录及详细信息,可用命令:# ls -al ;如果你想在当前目录下显示 别地方的目录,你可用: $ ls [[选项]]<想要显示目录的绝对路径> 。你可以通过阅读 ls 的说明书页 (man ls)来获得的完整命令帮助。 例子: 例 A:显示当前目录下文件目录的详细信息#ls -al drwxr-xr-x 4 root root 4096 12 月 3 02:35 .kde
8、mv 移动文件或目录、更改文件或目录名命令。(move) 命令格式:#mv [[选项]] <源文件或目录> <目标文件或目录> 常用选项: -i,表明在进行转移文件盖写前给出提示,让用户确认,以防止把目标文件中同名 文件无意覆盖掉。(interactive:交互的) -f,表明,即使目标文件同名,也不给出提示而直接覆盖掉,这时就算加了-i 选 项也没用。当然,如果目标文件没有写权限的话,就无法覆盖,系统会给相应的 出错信息。(force) 命令使用说明: 例子: 例 A : 要 把 /root/picture 目 录 下 所 有 的 后 缀 名 为 ".png" 的 文 件移到目 录/usr/local/share/picture 目录下,用如下命令: #mv -f /root/picrure/*.pgn /usr/local/share/picture 也可以用 mv 命令更改文件或目录名:#mv 旧文件名(目录名) 新文件名(目录 名) 例:我们要把/root/picture 目录下的文件 kdepic.png 改名为 life.png,命令 为: #mv /root/picture/kdepic.png /root/picture/life.png 若想把整个 pitcure 目录改为 mypicture,命令为: #mv /root/picture /root/mypicture
-rw------- 1 root root 313 12 月 22 12:25 .kderc drwxr-xr-x 2 root root 4096 12 月 7 20:55 .lftp -rw-r--r-- 1 root root 0 12 月 26 12:41 ls.file drwxr-xr-x 4 root root 4096 12 月 23 01:57 LZS lrwxrwxrwx 1 root root 4 12 月 23 02:04 lzs07 -> LZS/ drwxr-xr-x 11 root root 4096 12 月 14 05:31 lzs 下载 -rw-r--r-- 1 root root 147 12 月 24 22:19 Magic Linux 由上面输出可看到文件的详细信息,大致有七列,各列对应的意义分别为:文件 类型和权限、连接或目录计数、文件所有者、文件所有者所属的工作组、以字节 为单位显示文件大小、文件最近修改时间、文件名。 第一个字母表示文件类型:-为常规文件、d 为目录、b 为块特殊设备(磁盘)、c 为字符特殊设备(终端)、p 为有名管道、s 为信号灯、m 为共享存储器,l 为链 接目录。紧跟文件类型的字符表示文件的权限,权限三个字符为一组,分别表示: 文件所有者,与文件所有者同在的工作组、系统中其他的人。每组由三个字符组 成,依次表次读、写和执行权限 。 “r"表示有读权限,"w"表示有写权限,x ” 表示有执行权限,而 -“表示没有 相应的权限。 另外,要特别注意的是,某一用户拥有的权限不仅依赖于对文件的权限,还依赖 于对该文件所属目录的权限。也就是说,即使你拥有了指定文件的写,读、执行 权限,但对这个文件所属的目录你没有相应的写、读、执行权限,你还是不能对 这个文件进行相应的写、读 、执行等操作。