linux笔记

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1页Linux1.安装centos第2页1.1关联centos磁盘镜像第3页1.2创建自定义布局2.Linux命令入门2.1Linux语法[root@newit~]$command[-options]parameters1parameters2命令1选项2参数3参数4说明:1.一行命名中第一个输入的部分绝对是“命令(command)”或“可执行文件”2.Command为命令名称,例如变换路径的命名名称是:cd第4页3.中括号[]并不存在与实际命令中,而加入参数设置时,通常参数前会带:-这个符号。例如:-h;有时候会使用参数的完整全名,则参数前带有:--符号。例如:--help4.parameter1,parameter2是依附在option后面的参数,或者是command的参数5.命令,-options,参数这个选项可以使用空格来隔开,中间无论多少个空格,都视为一格6.按[Enter]就代表一行命令的执行,[Enter]代表一行命令的开始启动7.命令太长的可以使用反斜杠\来进行转义[Enter]符号,使命令连续到下一行。注意:反斜杠后面立刻接转义字符,才能转义8.Linux系统中,字母大小写是不一样的,例如:cd和CD是不同的2.2Ls功能:展示目录列表语法:ls[-options]parameters命令:1)Lsa)展示当前目录文件目录列表2)Ls–aa)展示当前目录所有文件目录列表(包含隐藏文件)3)Ls–la)展示当前目录文件详细信息(不包含隐藏文件)4)Ls–ala)展示当前目录所有文件详细信息(包含隐藏文件)5)Ls–al/etc/usra)展示etc和usr目录所有文件详细信息(包含隐藏文件)6)Ll(ls–l缩写)a)展示当前目录文件详细信息(不包含隐藏文件)3.为什么命令能在任意目录下执行?配置环境变量。系统环境变量自动配置好了。4.内部命令外部命令执行效率:ShellLinux内核内部命令Linux命令执行器外部命令Linux解析器第5页4.1查询内部命令外部命令语法:type+命令名称4.2查看帮助文档外部命令:man+命令名称内部命令:help+命令名称5.Linux网络、192.168.101.21192.168.102.22192.168.100.201)同一个交换机下面机器需要通信,必须处于同一个网段。a)Pc1和pc2通信,处于同一个网段。b)Pc1和pc3通信,跨网段通信。必须经过路由器进行通信i.机器通信首先需要先本网段寻找是否有需要通信机器。ii.在本网段找不到,把消息发送给路由器。iii.消息头有目的IP。iv.路由根据目的IP和网关寻找需要通信机器。5.1桥接模式交换机A路由器交换机1MACIP交换机2交换机3Pc1Pc2Pc3Pc4Pc5Pc6路由表:目的IP:网关:192.168.100.1192.168.101.1192.168.102.1第6页交换机根据通信原理:主机需要和Linux进行通信,需要处于同一个网段。5.2Host-only1)隔绝网络环境2)主机A可以和Linux通信,Linux不能连接主机A。5.3路由模式主机ALinux机器主机ALinuxDHCPDHCP第7页=1)主机A和Linux通信,中间可以经过路由器2)路由器可以跨网段进行通信。3)主机A(windows)和Linux需要通信a)Linux包装Ip网段和交换机VM8相同。上面是交换机网段:修改本地集群网络:主机ALinux路由器第8页右上角电脑右键选择editconnections选择Systemeth0选择edit。b)Linux系统必须使用NAT(路由模式)c)关闭Linux防火墙i.命令关闭1.Serviceiptablesoff/on(临时关闭)2.Chkconfigiptablesoff/on(重启)ii.图形化界面6.ScureCRT连接:第9页修改界面:7.Linux命令7.1Mkdir功能:创建目录第10页语法:mkdirdir…命令:1)Mkdirdira)创建dir目录。创建单个目录2)Mkdirdir1dir2a)创建多个目录dir1dir23)mkdirdir{3..10}a)使用正则表达式创建3—10一共8个目录7.2Cp(copy)功能:复制文件和目录语法:cp[OPTION]...SOURCE...DIRECTORY复制文件:命令:1)cpa.txtdira)把a.txt拷贝到dir目录当中2)cpa.txtc.txta)如果c.txt不存在,创建一个c.txt,内容一并拷贝过去。b)如果c.txt存在,内容会发生覆盖。3)cp*.txtdir1a)把当前目录所有txt文件复制到dir1目录4)cpa.txtb.txtc.txtdir2a)同时把多个文件复制到dir2目录5)cpdir1/*dir3a)把dir1目录下所有文件复制到dir3复制目录:1)cp-rdirdir1a)复制单个目录dir到目录dir1b)–r:不能复制非空目录,必须进行递归复制。2)cp-rdirdir11a)如果dir11目录不存在,创建dir11,拷贝dir内容b)如果dir11存在,把dir目录拷贝dir11目录下面。3)cp-rdir1dir2dir3dir4a)把目录dir1dir2dir3拷贝到目录dir4中b)注意:最后一个目录是目的目录。4)cp-r*dira)把当前所有文件和目录拷贝到dir目录下5)cp-rdir*dir2a)拷贝所有以dir开头文件和目录到dir2目录中7.3Mv(move)功能:剪切语法:mv[OPTION]...SOURCE...DIRECTORY移动文件:命令:第11页1)mvfilefile1a)如果file1不存在,创建一个file1,内容复制。(重命名)b)如果file1存在,把file重命名为file1,内容进行覆盖。2)mva.txtdir4a)把a.txt移动到dir4目录中3)mv*.txtdir5a)把所有以txt结尾文件移动到dir5目录4)mvdir/*dir5a)把dir目录下所有文件和目录移动到目录dir5移动目录:1)mvdirdir12a)如果dir12不存在,把dir重命名为dir12b)如果dir12存在,把dir移动到dir12里面2)mvdir*dir2a)把当前目录所有以dir开头文件和目录移动到dir2中7.4Rm(remove)功能:删除语法:rm[OPTION]...FILE...命令:删除文件:1)rmb.txta)提示删除b.txt2)rm-fc.txta)强制删除c.txtb)–f:强制删除3)rm-ffile1file.txta)同时删除多个文件4)rm-ffile*a)删除所有以file开头文件删除目录:1)rm-rfdir1a)删除单个目录dir1b)–f:强制删除,不提示c)–r:递归删除2)rm-rfdir2dir3a)删除多个目录3)rm-rf*a)删除当前目录所有文件和目录4)rm-rfdir12/*a)删除指定目录dir12目录下所有文件和目录。5)rm-rfdir*7.5pwd功能:导航命令第12页语法:pwd解析:显示当前目录所在位置7.6Cd功能:切换目录位置语法:cd~|dir|..命令:1)cd~a)调转到root目录2)cd..a)跳转到上一级目录3)cddira)跳转当前目录dir目录下面。4)cd/dira)跳转到当前目录以为的目录必须加/7.7Touch功能:创建文件语法:touch【-options】file…命令:1)touchfilea)创建单个文件,文件名称为file2)touchfile1file2a)创建多个文件3)touchfile{3..10}a)创建多个文件7.8Cat功能;查看文件特点:查看文件全部内容。适用场景:适合查看小文件内容。语法:catfileName7.9More功能:查询文件内容特点:分页查询语法:morefileName7.10Less功能:查询文件内容特点:分页查询,上下翻页语法:lessfileName7.11Head功能:查询文件内容特点:默认只显示文件头部10条数据7.12Tail功能:查询文件内容第13页特点:查看文件实时变化。语法:tail–ffileName7.13Top功能:查看当前系统资源占用情况特点:默认每5秒刷新一次系统资源占用变化情况语法:top改变时间:top–d2每2秒刷新一次系统运行情况。7.14Ps系统资源相关功能:查看进程语法:ps–ef7.15Kill功能:杀死进程语法:kill-9PID7.16Df功能:显示当前磁盘资源使用情况语法:df单位显示:df–h7.17Which功能:查询命令:查询命令别名,命令所在位置语法:which+命令名称7.18Whereis功能:查询命令特点:查询命令位置,查询命令源码,查询命令帮助文档。语法:whereis+命令名称7.19Locate功能:查询文件语法:locatefileName7.20Find功能:查找文件语法:findpath-option[-print][-exec-okcommand]{}\;命令:1)find-namefile2a)根据文件名称查询文件,查询文件名为file2文件b)–name:根据文件名称查询2)find-namefile2a)根据文件名称查询文件,查询文件名为file2文件:b)一般使用加引号进行查询:如果使用复杂查询表达式,加引号才能识别。3)find/etc/-name[A-Z]*第14页a)查询etc目录下所有以大写字母A-Z开头的所有文件。4)find/etc/-name[A-Z]*-execls-l{}\;a)查询etc目录下所有大写字母A-Z开头的文件,显示这些文件详细信息。b)–exec:执行,把前面命令查询结果交给后面命令执行。c){}:表示查询结果在一行进行显示。d)\;:命令以分号结束,斜杠转义分号。7.21|(管道命令)功能:把前面命令执行结果交给后面命令进行执行。应用场景:svn进程,mysql进程语法:Ls–al|more-57.22Grep功能:过滤查询应用场景:结合管道命令进行使用。命令:语法:find/etc/-name[A-Z]*|grepFileNamefind/etc/-name[A-Z]*|grepREADMEPs–ef|grepsvnPs–ef|grepmysql7.23Ln功能:创建快捷方式命令:ln–sfilenamelink(快捷方式名称,自定义)8.解压缩命令8.1Gzip功能:使用gzip算法把文件进行压缩,解压。压缩语法:gzipfilename…解压语法:gunzipfile.gz….Gzip–dvfilename.gz…命令:1)gzipfilea)压缩单个文件file文件,file.gz2)gzipfile2file3a)压缩多个文件3)gzipfile*a)压缩所有以file开头文件解压:1)gunzipfile.gza)解压单个文件file.gz2)gunzipfile*a)解压所有以file开头压缩文件3)gzip-dvfile*第15页a)解压所有以file开头压缩文件b)–d:解压文件c)–v:显示解压过程8.2Bzip2功能:使用bzip2算法把文件进行压缩,解压。压缩语法:bzip2filename…解压语法:bunzip2file.gz….bzip2–dvfilename.gz…命令:4)bzip2filea)压缩单个文件file文件,file.bz25)bzip2file2file3a)压缩多个文件6)bzip2file*a)压缩所有以file开头文件解压:4)bunzip2file.gza)解压单个文件file.gz5)bunzip2file*a)解压所有以file开头压缩文件6)bzip2-dvfile*a)解压所有以file开头压缩文件b)–d:解压文件c)–v:显示解压过程8.3Zip功能:使用zip算法压缩文件,解压文

1 / 26
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功