首页 LINUX入门教程

LINUX入门教程

举报
开通vip

LINUX入门教程LINUX入门教程.主流linux简介(1)RedHatLinux也是全世界应用最广泛的Linux。RedHat公司总部位于美国北卡罗来纳州。在全球拥有22个分部。RedHat因其易于安装而闻名,在很大程度上减轻了用户安装程序的负担,其中RedHat提供的图形界面安装方式非常类似Windows系统的软件安装Redhat.主流linux简介(2)CentOS是CommunityENTerpriseOperatingSystem的简称.CentOS正是这个RHEL的克隆版本。CentOS可以像RHEL一样的构筑Linu...

LINUX入门教程
LINUX入门教程.主流linux简介(1)RedHatLinux也是全世界应用最广泛的Linux。RedHat公司总部位于美国北卡罗来纳州。在全球拥有22个分部。RedHat因其易于安装而闻名,在很大程度上减轻了用户安装程序的负担,其中RedHat提供的图形界面安装方式非常类似Windows系统的软件安装Redhat.主流linux简介(2)CentOS是CommunityENTerpriseOperatingSystem的简称.CentOS正是这个RHEL的克隆版本。CentOS可以像RHEL一样的构筑Linux系统环境,但不需要向RedHat付任何的产品和服务费用,同时也得不到任何有偿技术支持和升级服务。CentOs.主流linux简介(3)Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想Ubuntu.主流linux简介(4)openSUSE项目是由Novell发起的开源社区 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 。旨在推进Linux的广泛使用。openSUSE.org提供了自由简单的方法来获得世界上最好用的Linux发行版,SUSELinux。openSUSE项目为Linux开发者和爱好者提供了开始使用Linux所需要的一切。openSUSE.虚拟机的安装(1)虚拟机是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。通过虚拟机软件,你可以在一台物理计算机上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等。对于你而言,它只是运行在你物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就是一台真正计算机。.虚拟机的安装(2)原包:VMware-workstation-full-v8.0.3.zip解压后的文件:VMware-workstation-full-8.0.3-703057.exe双机上面文件出现右图界面:.虚拟机的安装(3)然后会自动弹出左图界面,直接点击Next.虚拟机的安装(4)选择Typical,点击Next.虚拟机的安装(5)点击change,选择合适的安装路径,点击Next.虚拟机的安装(6)把1框内的勾去掉,点击Next.虚拟机的安装(7)把1框内的勾去掉,点击Next.虚拟机的安装(8)点击Next.虚拟机的安装(9)点击Continue.虚拟机的安装(10)开始安装,然后点击Next.虚拟机的安装(11)点击Finish结束安装.CentOs安装(1)CentOs的版本:32bit.centos-5.5-i386-dvd在Windows上新建个目录:centos在虚拟机上选择File---VirtualMachine.CentOs安装(2)点击Next.CentOs安装(3)选择Installerdiscimagefile(iso):按钮,点击Browse,选择安装镜像文件。最后点Next.CentOs安装(4)填写登陆操作系统的用户名和密码,点击Next.CentOs安装(5)点击Browse选择刚刚建立的安装目录,然后点击Next.CentOs安装(6)选择操作系统占用的硬盘空间,这个根据需要定。然后点击Next.CentOs安装(7)点击CustomizeHardware...进入.CentOs安装(8)修改下内存,具体大小跟你要安装的软件有关,点击Close关闭,在点击Finish执行安装.CentOs安装(9)虚拟机里默认的是自动安装。.CentOs安装(10)见到此页面证明安装完毕,你可以用之前设定的用户名和密码登陆.CentOs安装(11)登陆以后,点右键打开终端,你可以干你该干的事情了,到此安装结束。.Windows连接linux的方式putty是一个比较灵活的小工具,它可以连接到远程linux的字符界面进程操作.winscp用来上传文件或软件,快捷,方便.ftp上传比较安全,可以在linux系统内控制权限。SecureCRT可以用来连接字符界面,也可以用来上传利用Samba工具共享目录,linux可以直接访问window的共享文件夹.PuttyPutty是一款绿色软件,直接点击putty.exe打开左边页面,可以在最上面输入框添加要连的Linux服务器的ip,点open连接。也可以把ip地址填写到下一个输入框,点击Save,把Ip地址存起来,下次登陆直接双击ip地址就可以了。.WinSCPWinSCP是一款绿色软件,直接点击WinSCP.exe打开左边页面,可以在最上面输入框添加要连的Linux服务器的ip,输入用户名密码即可登陆.SecureCRTSecureCRT还是一款绿色软件,直接点击SecureCRT.exe打开左边页面,填写ip和用户名即可登陆.Linux之间的数据传输命令[root@ljfopt]#scp-raroot@192.168.36.129:/optTheauthenticityofhost'192.168.36.129(192.168.36.129)'can'tbeestablished.RSAkeyfingerprintis36:1d:17:dc:81:fa:eb:23:4f:0e:29:14:b7:ed:e9:e4.Areyousureyouwanttocontinueconnecting(yes/no)?yesWarning:Permanentlyadded'192.168.36.129'(RSA)tothelistofknownhosts.root@192.168.36.129'spassword:b100%00.0KB/s00:00-r循环目录;a待传送的文件夹;root@192.168.36.129:/opt包含目标服务器的用户名,ip,及文件夹。运行过程中要输入密码。.jdk的安装下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html下载包名:jdk-7-linux-i586.rpm安装:rpm–ivhjdk-7-linux-i586.rpm默认安装路径:/usr/java.jdk配置环境变量vi/etc/profileJAVA_HOME=/usr/java/jdk1.7.0CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jarPATH=$JAVA_HOME/bin:$PATHexportJAVA_HOMECLASSPATHPATH测试是否安装成功:[root@localhosteclipse]#java-versionjavaversion"1.7.0"Java(TM)SERuntimeEnvironment(build1.7.0-b147)JavaHotSpot(TM)ClientVM(build21.0-b17,mixedmode,sharing).Eclipse的安装eclipse的下载地址:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/juno/R/eclipse-jee-juno-linux-gtk.tar.gz解压:tar–zxvfeclipse-jee-juno-linux-gtk.tar.gz[root@localhostopt]#cdeclipse[root@localhosteclipse]#./eclipse.MyEclipse的安装(1)eclipse的下载地址:http://www.myeclipse.com下载如下包myeclipse-10.6-offline-installer-linux.run执行如下命令给包添加可执行权限chmod755myeclipse-10.6-offline-installer-linux.run.MyEclipse的安装(2)执行如下命令安装./myeclipse-10.6-offline-installer-linux.run出现如右图界面.MyEclipse的安装(3)勾选Iaccept…单击Next.MyEclipse的安装(4)选择安装路径单击Next.MyEclipse的安装(5)单击Next.MyEclipse的安装(6)安装…….MyEclipse的安装(7)安装完成点击Finish.MyEclipse的启动(1)执行./myeclips.MyEclipse的启动(2)单击OK进入开发界面.MyEclipse选择JDK1.7(1)点击Windows-Prefernce,在右边页面上点击Java-Complier选择1.7点击下边的Configure…链接.MyEclipse选择JDK1.7(2)点击添加.MyEclipse选择JDK1.7(3)点击Next.MyEclipse选择JDK1.7(4)选择jdk1.7的home目录点击Finish.MyEclipse选择JDK1.7(5)勾选jdk1.7点击Ok.QQ的安装下载地址:http://rpm.pbone.net软件包:linuxqq-v1.0.2-beta1.i386.rpm安装:rpm–ivhlinuxqq-v1.0.2-beta1.i386.rpm运行:[root@localhostnew]#/usr/bin/qq,然后回车.中文乱码问题的解决乱码原因:缺少中文库文件的支持解决办法:安装两个包#rpm-ivhfonts-chinese-3.02-12.el5.noarch.rpm#rpm-ivhfonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm下载地址:http://rpm.pbone.net/index.php3?stat=26&dist=0&size=916025&name=fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpmhttp://rpm.pbone.net/index.php3?stat=26&dist=52&size=25358032&name=fonts-chinese-3.02-12.el5.noarch.rpm.如何修改主机名?查看主机名:hostname或者echo$HOSTNAME执行hostname命令,格式hostname+主机名hostnameljf修改/etc/hosts文件vi/etc/hosts127.0.0.1ljflocalhost修改/etc/sysconfig/network文件vi/etc/sysconfig/networkHOSTNAME=ljf重启电脑:reboot.如何修linux分辨率?启动图形界面命令:system-config-display在如下界面中修改:重启系统:reboot.几个有用的快捷键TAB在使用bash命令行时,在提示符下,输入某个命令的前面几个字符,然后按TAB键,就会列出以这几个字符开头的命令供我们选择。ctrl+alt+方向键切换linux桌面ctrl+alt+l屏保.帮助命令whatis:概述命令的作用whatisechoman或–help详述命令的作用,包括这种参数的作用manps或者ps–helpman–kfiles查看文件的作用man–k/etc/hostsinfo:查看命令的作用infogrep.几个有用的命令查看之前输入的命令:[root@localhost~]#history1shutdownnow2vi/proc/meminfo查看用户ID情况[root@localhosta]#idrootuid=0(root)gid=0(root)groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)context=root:system_r:unconfined_t:SystemLow-SystemHigh清屏幕命令[root@localhosta]#clear显示当前目录的绝对路径[root@localhosta]#pwd/opt/a.切换用户命令[ljf@localhost~]$su-root切换到root用户Password:[ljf@localhost~]$su-lljf切换用户,相当于重新登录Password:[ljf@localhost~]$suroot切换用户,但不切换环境变量.用户命令查看当前登录的用户[root@localhostopt]#whorootpts/02012-07-0621:20(:0.0)ljfpts/22012-07-0703:19(192.168.75.1)显示已经登录用户的详细信息[root@localhostopt]#w]03:20:56up6:39,2users,loadaverage:0.25,0.20,0.12USERTTYFROMLOGIN@IDLEJCPUPCPUWHATrootpts/0:0.021:201.00s0.24s4.34sgnome-terminalljfpts/2192.168.75.103:191:430.01s0.01s-bash查看当前登录的用户是谁[root@localhostopt]#whoami查看用户信息[root@localhostopt]#fingerLoginNameTtyIdleLoginTimeOfficeOfficePhoneljfljfpts/22Jul703:19(192.168.75.1)rootrootpts/0Jul621:20(:0.0).修改密码修改用户登录口令[root@localhostetc]#passwdljf修改工作组的口令[root@localhostetc]#gpasswdroot.用命令查看或设置环境变量env:查看所有环境变量echo查看单个环境变量echo$HOMEexport设置环境变量:exportHISTSIZE=1000.在文件中设置环境变量用root用户在/etc/profile中设置全局环境变量,如加入如下行:各用户也可在/home/username/.bash_profile设针对用户的环境变量,如在/home/oracle/.bash_profile中加入如下行:使文件中的环境变量生效命令:sourcefile如:source/etc/profile.ls命令(1)功能 说明 关于失联党员情况说明岗位说明总经理岗位说明书会计岗位说明书行政主管岗位说明书 :列出目录内容。ls-1每列仅显示一个文件或目录名称。ls-a或--all下所有文件和目录。ls-r以相反顺序显示文件或目录(英文)。ls-s或--size显示文件和目录的大小,以区块为单位。ls-sh人性化显示目录文件的大小.ls命令(2)ls-d显示指定目录的信息ls-R递归显示目录中的内容ls–da*查看当前文件夹内所有以a开头的文件或目录ls/etc|grepd$显示/etc下所有以d结尾的文件或目录ls–X/etc将显示结果按扩展名来排列ls-S/etc将显示结果按大小来排列.linux的文件类型查看文件类型[root@localhostetc]#filevirclinux中不同类型的文件颜色不同普通文件:黑色,如:目录文件:蓝色,如:可执行性文件:绿色,如:包文件:红色,如:链接文件:青蓝色,如:设备文件:黄色,如:.Linux下的目录结构(1)“/”根目录部分有以下子目录/usr目录包含所有的命令、程序库、文档和其它文件。这些文件在正常操作中不会被改变的。这个目录也包含你的Linux发行版本的主要的应用程序/var目录包含在正常操作中被改变的文件:假脱机文件、 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 文件、加锁文件、临时文件和页格式化文件等/home目录包含用户的文件:参数设置文件、个性化文件、文档、数据、EMAIL、缓存数据等。.Linux下的目录结构(2)/proc目录整个包含虚幻的文件。它们实际上并不存在磁盘上,也不占用任何空间。(用ls–l可以显示它们的大小)当查看这些文件时,实际上是在访问存在内存中的信息,这些信息用于访问系统/bin系统启动时需要的执行文件(二进制),这些文件可以被普通用户使用。/sbin系统执行文件(二进制),这些文件不打算被普通用户使用。(普通用户仍然可以使用它们,但要指定目录。).Linux下的目录结构(3)/etc操作系统的配置文件目录。/root系统管理员(也叫超级用户或根用户)的Home目录。dev设备文件目录。LINUX下设备被当成文件,这样一来硬件被抽象化,便于读写、网络共享以及需要临时装载到文件系统中。正常情况下,设备会有一个独立的子目录。这些设备的内容会出现在独立的子目录下。LINUX没有所谓的驱动符。.Linux下的目录结构(4)/lib根文件系统目录下程序和核心模块的共享库/boot用于自举加载程序(LILO或GRUB)的文件。当计算机启动时(如果有多个操作系统,有可能允许你选择启动哪一个操作系统),这些文件首先被装载。这个目录也会包含LINUX核(压缩文件vmlinuz),但LINUX核也可以存在别处,只要配置LILO并且LILO知道LINUX核在哪儿。/opt可选的应用程序.Linux下的目录结构(5)/lib根文件系统目录下程序和核心模块的共享库/boot用于自举加载程序(LILO或GRUB)的文件。当计算机启动时(如果有多个操作系统,有可能允许你选择启动哪一个操作系统),这些文件首先被装载。这个目录也会包含LINUX核(压缩文件vmlinuz),但LINUX核也可以存在别处,只要配置LILO并且LILO知道LINUX核在哪儿。/opt可选的应用程序/tmp临时文件。该目录会被自动清理干净。/lost+found在文件系统修复时恢复的文件.usr下比较重要的内容(1)/usr/X11R6X-WINDOWS系统(version11,release6)/usr/X11R6/bin大量的小X-WINDOWS应用程序(也可能是一些在其它子目录下大执行文件的符号连接)。/usr/share独立与你计算机结构的数据,譬如,字典中的词。/usr/share/docLINUX的文档资料.usr下比较重要的内容(2)/usr/bin和/usr/sbin类似与“/”根目录下对应的目录(/bin和/sbin),但不用于基本的启动(譬如,在紧急维护中)。大多数命令在这个目录下。/usr/local本地管理员安装的应用程序(也可能每个应用程序有单独的子目录)。在“main”安装后,这个目录可能是空的。这个目录下的内容在重安装或升级操作系统后应该存在。/usr/local/bin可能是用户安装的小的应用程序,和一些在/usr/local目录下大应用程序的符号连接。.porc下比较重要的内容(2)/proc/cpuinfo关于处理器的信息,如类型、厂家、型号和性能等。/proc/meminfo内存交换分区等信息/proc/devices当前运行内核所配置的所有设备清单。/proc/interrupts正在使用的中断,和曾经有多少个中断。/proc/ioports当前正在使用的I/O端口。.linux的系统配置文件/proc内核提供的一个接口,主要用来存储系统统计信息;/proc/cpuinfo统计cpu信息/proc/meminfo统计内存信息/etc/mtab随着/proc/mount的变化而变化,文件系统的安装和卸载都会在这个文件中反映出来/etc/fstab列出当前系统在启动时自动安装的所有文件系统./etc/mtools.confdos文件系统上的操作的配置文件.linux的系统管理文件(1)/etc/group列出有效的组名称以及组中的用户信息;组名|组密码|组ID|组用户列表root:x:0:rootbin:x:1:root,bin,daemondaemon:x:2:root,bin,daemonsys:x:3:root,bin,adm/etc/password帐号的密码文件;帐号|密码|用户号(UID)|用户组号(GID)|所属组|用户主目录|用户所使用的shell类型root:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologin.linux的系统管理文件(2)/etc/shadow包含加密后的帐号信息字段3自1/1/1970起,密码被修改的天数字段4密码将被允许修改之前的天数(0表示“可在任何时间修改”)字段5系统将强制用户修改为新密码之前的天数(1表示“永远都不能修改”)字段6密码过期之前,用户将被警告过期的天数(-1表示“没有警告”)字段7密码过期之后,系统自动禁用帐户的天数(-1表示“永远不会禁用”)字段8该帐户被禁用的天数(-1表示“该帐户被启用”)字段9保留供将来使用.linux的系统管理文件(3)/etc/shells包含系统的可以使用的shell的列表/bin/sh/bin/bash/sbin/nologin/bin/tcsh/bin/csh/bin/ksh/etc/motd每日的信息,root管理员向系统中所有用户传达信息时使用.Linux系统命令配置文件/etc/inittabinit读取inittab,然后控制主进程的启动.inittab文件中定义了默认的启动级别:id:5:initdefault:init0关机init1单用户模式init2多用户init3完全用户模式( 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 运行级别)init4类似init3保留选项init5启动图形化界面init6重启.Linux主机配置文件/etc/host.conf告诉域名服务器如何查找主机名/etc/hosts网络中已发现的主机的名称列表,用于解析主机名/etc/sysconfig/network主机名和网关的信息文件.Linux联网配置文件/etc/protocols列举当前可用的协议。/etc/resolv.conf在程序请求“解析”一个IP地址时告诉内核应该查询哪个名称服务器。/etc/rpc包含RPC指令/规则,这些指令/规则可以在NFS调用、远程文件系统安装等中使用。/etc/exports要导出的文件系统(NFS)和对它的权限。/etc/services将网络服务名转换为端口号/协议。由inetd、telnet、tcpdump和一些其它程序读取。.wc命令wcfile输出文件的行数、字节数和单词数wc-lfile输出文件的行数wc-cfile输出文件的字节数wc-wfile输出文件的单词数wc–Lfile输出文件最长行的长度ls|wc–l统计当前目录下有多少普通文件和目录ps|wc–l统计当前有多少个进程.cd命令功能说明:用于切换目录cd/etc切换到/etc目录下cd/切换到根目录下cd..切换到上级目录cd.切换到当前目录cd~切换到用户宿主目录下cd同上cd-切换到上次切换的目录下.cp命令功能说明:拷贝文件或目录的命令cp–ru./*/bak/20120710把当前目录下的所有文件和目录拷贝到备份文件夹下(recursive,update)cp–ra/b/把a目录下文件拷贝到b目录下覆盖有提示cp–fra/b/覆盖无提示cp–lfile1file2以file2为名建立一个file1的硬链接cp–sfilesfile2建立软链接cp–bra/b/覆盖前备份.mkdirandrmdirmkdir创建目录命令,如在根目录下创建/a/b目录[root@ljfopt]#mkdir-p/a/brmdir用于删除空目录rmdirabc*删除以abc开头的空目录rmdir–pv/a/b/c删除子目录时,如果父目录为空也删除.处理文件命令mv移动文件或目录命令,如把/opt/b移动到/opt/oracle目录下[root@ljfopt]#mvboraclerm删除文件或目录,强制删除/opt下的a目录[root@ljfopt]#rm-fRatouch创建文件命令,如在/opt下创建a文件[root@ljfopt]#toucha.headandtail查看文件前100行[root@localhostetc]#head-100tcsd.conf查看文件后100行[root@localhostetc]#tail-100tcsd.conf动态地查看文件的后100行[root@localhostetc]#tail-100ftcsd.conf.find命令(1)[root@localhostetc]#find-name"*.d"在当前目录下查找以.d结尾的文件。[root@localhostetc]#find-name\*.d意义同上,如果不用引号特殊字符要用\转译[root@localhostetc]#find/etc/home-name"*.d"在/etc和/home两个目录内搜索以.d结尾的文件。.find命令(2)[oracle@localhost~]$find/etc/home-name"*.d"2>/dev/null因为权限不够可能会输出错误信息,用2>/dev/null可以把错误信息过滤掉[oracle@localhost~]$find/-iname"*.jpg"2>/dev/null-iname表示被收索的名字忽略大小写。.find命令(3)[root@localhost~]#find/etc-useroracle-name"ora*"查看/etc目录下,oracle用户的,以ora开发的文件[root@localhost~]#find/etc-groupoinstall-name"ora*"查看/etc目录下,oinstall组的,以ora开发的文件.find命令(4)[root@localhost~]#find/etc-atime2查找/etc下两天前访问过的文件[root@localhost~]#find/etc-mtime1查找/etc下一天前修改过的文件[root@localhost~]#find/etc-ctime1查找/etc下一天前创建的文件[root@localhostoracle]#find/-empty查找空文件或目录.grep命令(1)grep命令是linux下的行过滤工具[root@localhostetc]#cat|grepentry-B10termcap输出termcap文件中匹配字符串entry前的10行[root@localhostetc]#more|grepentry-A10termcap输出termcap文件中匹配字符串entry后的10行.grep命令(2)[root@localhostetc]#cat|grepentries-ntermcap输出termcap文件的同时打出行号[root@localhostetc]#cat|grepa-vtermcap反向查找,搜索出termcap文件中不包含字符串a的内容[root@localhostetc]#ls|grep^g查找以g开头的行[root@localhostetc]#ls-a|grepb$查找以b结尾的行.其他搜索命令[root@localhostetc]#whereisftpftp:/usr/bin/ftp/usr/share/man/man1/ftp.1.gz[root@localhostetc]#typell查看命令的属性llisaliasedto`ls-l--color=tty'[root@localhostetc]#whichecho在环境变量$PATH指定的路径中查找文件,可指定多个文件/bin/echo[root@localhostetc]#tail-100ftermcap|grep'add'动态查看含有add的字符的内容[root@localhostopt]#locateinittab快速查询inittab文件.chmod命令通过字符符号或二进制掩码来设置访问权限.chmod755–R/u01/app表示给/u01/app下的所有文件的所有者读,写,执行的权力,给所属组读,执行的权力,给其他用户读和执行的权力。chmodu+x/opt/oracle/database/oraInstaller.sh给oraInstaller.sh的所属用户加上执行的权力。chmodu=rwx/opt/a给用户组读写执行的权利.chown命令chown改变用户组的命令。[root@ljfetc]#chown-Roracle:oinstall/opt/oracle把/opt/oracle目录下的所有文件改变给oinstall组和oracle用户-R递归式地改变指定目录及其下的所有子目录和文件的拥有者。-v显示chown命令所做的工作。.chgrp命令chgrp改变组的命令该命令改变指定指定文件所属的用户组。其中group可以是用户组ID,也可以是/etc/group文件中用户组的组名。。[root@ljfopt]#chgrpoinstalla把/opt下的a改变给oinstall组[root@localhostopt]#idljfuid=500(ljf)gid=500(ljf)groups=500(ljf)[root@localhostopt]#chgrp500abc把/opt/abc文件改变给ljf组-R递归式地改变指定目录及其下的所有子目录和文件的属组。.重命名文件或命令alias可以用来为一个更长的命令重新起一个更方便的名字,如把命令[root@ljfopt]#ls–al改为[root@ljfopt]#ll可执行如下命令[root@ljfopt]#aliasll='ls-al‘unalias解除已命名的别名unalias11ln建立链接,如给/opt/下的a文件在/opt/oracle/下建立个软链接,链接名字叫b[root@ljforacle]#ln-s/opt/ab.查看文件命令cat它将默认地在标准输出(显示屏)上显示文件内容。cat–n/etc/hosts在显示器上输出hosts文件内容并显示行号。more和less,因为它们都一次输出一屏的文件内容。Less是more的一个增强的版本,它允许用来自vi文本编辑器的关键命令来增强文件查看。例如,d向前翻滚、b向后翻滚N行(如果N是在d或b之前指定的)。为N输入的值成为随后的d命令的默认值。[root@ljfetc]#lessjwhois.conf.用cat把命令输出重定向的文件中cat>file1创建一个文件,输入完命令回车后可以添加内容,然后ctrl+d保存退出。cat>/opt/bcat–nfile1>file2把file1的档案内容加上行号后输入file2这个档案里。cat/etc/hosts>/opt/bcat–bfile1>>file2把file1的档案内容加上行号(空白行不算)后输入file2这个档案末尾。cat–b/etc/sysconfig/network>>/opt/bcat/dev/null>/opt/b清空b文件中的内容.vi命令参数vi是linux中比较常用的文本编译器.vi–R以只读方式打开vi+启动后跳到结尾处vi+5启动后跳到文本的第五行vi–version查看版本号vi–h帮助信息.vi光标移动ctrl+f向前滚动一屏ctrl+b向后滚动一屏ctrl+d向前滚动1/2屏ctrl+u向后滚动1/2屏G到最后一行[count]G到第count行.vi搜索/{string}向前搜索字符串?{string}向后搜索字符串/向前搜索上次搜索过的字符串?向后搜索上次搜索过的字符串n向前重复上次搜索N向后重复向后搜索.vi编辑(1)i在当前位置之前插入I在当前位置行首插入u撤销最后一次操作U撤销本行操作a在当前位置之后插入A在当前位置行尾插入o在当前行下一行插入空行O在当前行上一行插入空行.vi编辑(2)r修改单个字符cw修改整个单词cc修改整行(把当前行删除后进行插入)R进行替换模式[count]dd删除一行或count行dw删除单词.vi编辑(3){count}yy复制一行或者count行{count}yw复制一个单词或者count个单词p粘贴(put)到光标之后P粘贴(put)到光标之前ZZ保存并退出:wq保存并退出:w!强行保存:q!放弃修改退出.vi设置:setnu设置行号:setnonu去除行号:setic搜索忽略大小写:!{command}执行shell命令.常用关机命令shutdownnow马上关机shutdown-h1010分钟后自动关机halt关机后关掉电源poweroff马上关机reboot重启系统shutdown-rnow马上重启shutdown-r10过10分钟后重启shutdown-r19:4519:45分重启init0关机init1重启.tar命令tar-xvfa.tar解压a.tar包其中-x为解压参数;-v显示解压过程;-f:使用档案名字,这个参数是必须的,而且必须放在最后。一下命令参数意义与此相同。tar-zxvfa.tar.gz解压a.tar.gz包-z参数为解压tar.gz包专用的参数,以下同tar-zcvfa.tar.gz*.jpg把本文件下的所有以.jpg结尾的文件打成a.tar.gz包。其中-c为打包命令tar-rfa.tarc把c文件追加到a.tar包中。-r为表示追加的参数tar-cjfa.tar.bz2*.jpg把*.jpg打包成a.tar.bz2-j表示tar.bz2包.gzip命令gzip用来处理后缀为gz的文件gizpfilename将文件压缩,产生filename.gz文件,源文件被删除。gzip-rdir/将dir下面的所有文件压缩,加上后缀gz.每个文件单独压缩。gzip-tfilename.gz检测压缩文件的完整性gzip-dfilename.gz解压,把原包删除gzip-1(-9)filename将filename用最快(最好)的方法压缩.bzip2命令bzip2用来处理以.bz2结尾的文件bzip2filename打包成filename.bz2文件, 原文 少年中国说原文俱舍论原文大医精诚原文注音大学原文和译文对照归藏易原文 件删除bzip2-kfilename打包文件,保留源文件bzip2-tfilename.bz2检测压缩文件filename.bz2的完整性bzip2-dfilename.bz2解压,删除源文件(-k保留)bzip2-1(-9)filename用最快(最好)方式压缩.unzip命令unzip解压以.zip结尾的压缩包,如:[oracle@localhostoracle]$unziplinux_11gR1_database.zip.du命令du-sh指定目录或文件的大小,如果后面没有文件或目录,则表示当前目录的大小。du-m表示以m为单位显示文件夹下所有文件的大小du-k以k为单位,意义同上。.df命令df-a显示所有文件系统的磁盘使用情况df-k以字节为单位显示df-m以兆为单位显示df-h以易读的方式显示df-T列出文件类型.ps工具ps是查看进程的工具psa显示现行终端机下的所有程序,包括其他用户的程序psc类似psa,不包括路径ps-e显示所有程序ps-au显示更详细的资讯ps-aux显示所有包含其他使用者的行程psaux|grepusr查看和usr相关的进程.jobs,bgandfgjobs用来查看中止或者在后台运行的程序bg用于把程序放在后台运行fg用于把程序放在前台运行ctrl+c用于终止在前台运行的程序.kill命令kill命令用于终止一个进程,这个命令通常与ps,top配合使用,先用ps查看进程情况,后kill掉无用进程。kill8963杀掉pid号为8963的进程kill-99332强行杀掉9332进程killall<进程名>命令杀死同一进程组内的所有进程。其允许指定要终止的进程的名称,而非PID。.crontab参数crontab-e 编辑该用户的crontabcrontab-l 列出该用户的crontab。crontab-r 删除该用户的crontab。crontab-u<用户名称> 指定要设定crontab的用户名称。[root@localhostopt]#crontab-uoracle-l查看oracle用户下的job.crontab-e*****comand分时天月星期命令*分钟0-59*小时0-23*天1-31*月1-12*每周第几天0-6,星期天为第一天922***rm-f/opt/a表示每天9点22分删除/opt下的a文件.修改系统时间方法一:[root@localhostopt]#date070622172012.26(月日时分年秒)FriJul622:16:30PDT2012方法二:[root@localhostopt]#date-s20120706(年月日)FriJul600:00:00PDT2012[root@localhostopt]#date-s22:22:45(十分秒)FriJul622:22:45PDT2012time用来查看程序的运行时间[root@localhost~]#timefind/etc-nameinittab.查看日历[root@localhost~]#cal查看当月的日历[root@localhost~]#cal4110查看110年4月的日历[root@localhost~]#cal-3本月,上月和下月的日历[root@localhost~]#cal-y200公元后200年的完整日历[root@localhost~]#cal-m把周一当作一周第一天[root@localhost~]#cal-j显示指定月的每一天是一年中第多少天.查看硬盘信息[root@localhost~]#fdisk-lDisk/dev/sda:42.9GB,42949672960bytes255heads,63sectors/track,5221cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/sda1*138305203+83Linux/dev/sda23948343852387083Linux/dev/sda3483552213108577+82Linuxswap/Solaris这个硬盘是42.9G的,有255个磁面;63个扇区;5221个磁柱;这台机器上挂载一个sda硬盘,硬盘上有三个逻辑分区[root@localhost~]#fdisk/dev/sda1-l查看sda1分区的情况.通过文件查看分区信息[root@localhost~]#cat/proc/partitionsmajorminor#blocksname8041943040sda81305203sda18239592192sda2832040255sda3major主设备号minor次设备好#blocks磁盘物理容量以K为单位name磁盘及分区名.mount命令mount把某个文件系统挂接到某个目录下,umount不用时用此命令移除[root@localhostopt]#mount/dev/sda1/a把sda1分区挂接到/a目录下[root@localhosta]#mount/dev/cdrom/media/cdrom把光盘挂接到/media/cdrom下[root@localhosta]#umount/a卸载挂接.查看cpu和内存信息查看cpu情况:[root@localhost~]#cat/proc/cpuinfo查看内存信息:[root@localhost~]#cat/proc/meminfo[root@localhost~]#free-m[root@localhost~]#top.基本网络配置命令[root@localhost~]#ifconfigeth0显示指定接口eth0的详细信息[root@localhost~]#ifconfig-a显示所有网络接口的详细信息[root@localhost~]#route查看网关[root@localhost~]#route|grepdefault显示主机的默认网关default192.168.75.20.0.0.0UG000eth0[root@localhost~]#ping-c1192.168.75.132发出指定数据包测试PING192.168.75.132(192.168.75.132)56(84)bytesofdata.64bytesfrom192.168.75.132:icmp_seq=1ttl=64time=0.399ms[root@localhost~]#traceroute192.168.1.10测试与其他主机的网络连接路径。[root@ljf~]#netstat-rnKernelIProutingtableDestinationGatewayGenmaskFlagsMSSWindowirttIface192.168.75.00.0.0.0255.255.255.0U000eth0169.254.0.00.0.0.0255.255.0.0U000eth00.0.0.0192.168.75.20.0.0.0UG000eth0.如何设置静态IP?因为采用文件配置比较麻烦,这里选择图形界面配置[root@localhost~]#servicenetworkrestart.rpm包(1)根据不同的系统,已编译好的二进制安装文件。采用rpm的系统有redhat,redflag,suse,centos等rpm包的格式:rpm包名-主版本号-子版本号-软件支撑的平台.rpm如:krb5-devel-1.6.2-14.fc8.i386.rpmrpm包的安装命令:rpm-ivhxxx.rpmrpm包的卸载命令:rpm-exxxxxx指包名,如:krb5rpm升级命令:rpm-Uvhxxx.rpm.rpm包(2)rpm-ivh--nodepsxxx.rpm表示强制安装,不考虑软件之间的依赖关系rpm-ivh--forcexxx.rpm覆盖安装,若已经安装了该软件表,覆盖之,重新安装。rpm-ivh--replacefilesxxx.rpm忽略冲突错误rpm-Uvh--oldpackage--forcexxx.rpm升级到旧版本的软件包rpm-ivhhttp://gdlc.cublog.cn/xxx.rpm网络安装.rpm包(3)rpm-qaxxx.rpm查看rpm包是否安装的命令rpm-qllibtalloc查看libtalloc-2.0.1-7.el5.i386.rpm包安装到那个目录rpm-qf/etc/inittab查看包含inittab文件的软件包.rpm包的验证验证软件表是通过比较从软件包安装的文件和软件包中的原始文件信息来进行的,除了其他一些东西,验证注意是比较文件的尺寸,MD5校验码,文件权限,属组和用户的rpm-Vinitscripts验证initscripts包是否被改动过rpm-Va输出所有软件包被改动的文件rpm-Vflibtalloc-2.0.1-7.el5.i386.rpm根据rpm包查看rpm库是否被损坏.源码包的安装解压:tar–xvfxxx.tartar-zxvfxxx.tar.gztar-jzvfxxx.tar.gz2编译安装:./configureprefix=/usr/localmake(编译)makeinstall(安装).共享Linux访问windows上的共享目录:mount-tcifs//192.168.0.254/work/data/tmp-ousername=test,password=test//192.168.0.254/workwindows上的共享目录/data/tmplinux上的挂载目录username=test,password=testwindows用户名密码.CentOS6.3上安装openoffice(1)本专题教授联网和不联网情况下安装openoffice的方法,其中calc相当于excel,impress相当于ppt,writer相当于word.CentOS6.3上安装openoffice(2)联网安装writter的命令yuminstallopenoffice.org-writer联网安装impact的方法yuminstallopenoffice.org-impress联网安装calc的方法yuminstallopenoffice.org-calc.CentOS6.3上安装openoffice(3)不联网安装writter(1)在不能联网安装的情况下要下载如下安装包,并按后边的顺序清单进行安装.CentOS6.3上安装openoffice(4)不联网安装writter(2).CentOS6.3上安装openoffice(5)不联网安装writter(3)安装顺序列表Installing:jpackage-utils-1.7.5-3.12.el6.noarchInstalling:tzdata-java-2012c-3.el6.noarchInstalling:giflib-4.1.6-3.1.el6.i686Installing:hyphen-2.4-5.1.el6.i686Installing:hyphen-en-2.4-5.1.el6.noarchInstalling:jline-0.9.94-0.8.el6.noarchInstalling:rhino-1.7-0.7.r2.2.el6.noarchInstalling:1:autocorr-en-3.4.5.2-16.1.el6_3.noarchInstalling:1:libreoffice-opensymbol-fonts-3.4.5.2-16.1.el6_3.noarchInstalling:lucene-2.3.1-5.9.el6.noarchInstalling:1:java-1.7.0-openjdk-1.7.0.5-2.2.1.el6_3.i686Installing:1:java-1.6.0-openjdk-1.6.0.0-1.48.1.11.3.el6_2.i686Installing:1:libreoffice-ure-3.4.5.2-16.1.el6_3.i686Installing:libtextcat-2.2-10.el6.i686Installing:1:libreoffice-core-3.4.5.2-16.1.el6_3.i686Installing:libwpd-0.8.14-4.1.el6.i686Installing:1:libreoffice-writer-3.4.5.2-16.1.el6_3.i686.CentOS6.3上安装openoffice(6)不联网安装impact—按照顺序安装如下包不联网安装calc–安装顺序安装如下包.CentOS6.3Ibus拼音输入法的安装联网安装直接执行如下命令yuminstallibusibus-pinyin不联网需要下载和安装如下包.CentOS6.3Ibus拼音输入法的使用(1)点击system-Preferences-InputMethod.CentOS6.3Ibus拼音输入法的使用(2)勾选Enableinputmethodfeature前边的单选框,然后单击InputMethodPreferences按钮.CentOS6.3Ibus拼音输入法的使用(3)点击ImputMethod然后选择Chinese--Pinyin.CentOS6.3Ibus拼音输入法的使用(4)点击Add按钮添加拼音输入法.CentOS6.3Ibus拼音输
本文档为【LINUX入门教程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
爱赢
公司经营范围:网络软件设计、制作、图文设计、影视制作(编辑)
格式:ppt
大小:12MB
软件:PowerPoint
页数:0
分类:互联网
上传时间:2021-03-15
浏览量:3