您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 详细的linux命令笔记
第三节:Home目录下一定会有一个用户(hxd)的目录,因为我们安装linux的时候建了一个hxd,我们还可以建张三李四目录,这样就可以在home下看到了。第四节:Ctrl+alt+F6可以把命令行窗口切换到黑屏界面。$前面的波浪线~代表当前用户的根目录,即为/home/hxd查看当前用户根目录,用pwd命令:ls命令:意思是list,即列出的意思.-----查看当前用户下有哪些目录想在用户目录下新建目录,则用mkdir命令:这样就在hxd目录下面生成一个新的目录familyA用cd命令打开familyA:这样就进去了familyA目录touch命令:生成一个空文件这样就可以在familyA生成一个father.txt文件了继续:echo命令:生成带内容的文件:这样就生成一个book.txt,里面的内容是youarethebestboycat命令:查看文件里面的内容:cd..命令:返回上一级目录:cp命令:复制这样就可以把roomC中的doll.txt复制到roomB中了rm命令:删除文件.他有2个参数:-r和-f-r表示删除该目录下的所有文件-f强制删除文件或目录这样,就删掉了doll.txtmv命令:移动文件这样就将sofa.txt移动到roomB中了mv还可以重命名:mvaaabbb将aaa该名成bbb这样就把bathroom改成roomD了find-name命令:查找文件查找到了名为book.txt的文件grep命令:寻找文件中指定的内容在book.txt中查找到了含有best的内容wc命令:统计文本文档的行数,字数,字符数rmdir:删除空目录如果有系统程序未安装但我们想用的话,例如tree命令:如果想快速访问一个很深层次的目录,就应该建立一个快捷方式通过软连接(符号链接):ln-s命令但是上面没有权限执行.解决办法:ubantu中,如果遇到没有权限执行命令的情况,有个方便的命令sudo,后面跟上那个没有权限的命令,就可以执行了.还要输密码就行了.新建的链接文件在/home里.再快速打开roomB:除了cat之外,还有4种查看文件内容的命令:第五节:系统管理命令stat命令能列出更详细的信息:who命令:显示在线登录用户目前只有itcast一个用户在登录,2行是因为有2种登录方式hostname命令:显示主机名:如果想让uname显示得更详细,则加上-a,显示的是linux内核版本的信息:top命令:会显示下面的结果想结束的话就ctrl+c退出ps命令:一般跟aux一起用,显示那瞬间的系统进程状态ps–axuclear命令:清屏du命令:如果跟-h使用就更详细了:跟-h一起用也会更人性化:注意man命令,很常用alias命令:给指令设置别名,别名放前面:想撤销的话,就用unalias命令,后面跟上别名,就撤掉了.第六节:打包压缩例如:如果看到gz格式压缩包,就知道是用gzip方式压缩的gzip命令对familyA.tar进行压缩压缩成了familyA.tar.gzgzip–d命令对压缩包进行解压:下面对压缩质量进行设置,9是最高的质量,但是时间也是最慢的.gzip–l命令显示压缩比:第二种压缩方式:tar–参数最终压缩文件名想要打包的目录名下面用gzip方式压缩:下面用bzip2方式压缩:tar命令将整个/home/itcast/familyA目录下的文件全部打包成为/home/itcast/familyA.tar仅打包,不压缩:tar-cvf/home/itcast/familyA.tar/home/itcast/familyA打包后,以gzip压缩:tar-zcvf/home/itcast/familyA.tar.gz/home/itcast/familyA打包后,以bzip2压缩:tar-jcvf/home/itcast/familyA.tar.bz2/home/itcast/familyA#特别注意,在参数f之后的文件档名是自己取的,我们习惯上都用.tar来作为辨识#如果加z参数,则以.tar.gz或.tgz来代表gzip压缩过的tarfile#如果加j参数,则以.tar.bz2来作为文档名================================第七节:软件包管理本例中,查询home下所有含有best的内容,因为结果可能很多,所以通过more来分页输出.===============================安装软件包的方式有dpkg等等,用dpkg方式的话,必须先有deb格式的文件.怎么安装软件包:例如tree包有其他依赖包,我们并不清楚这些依赖包的名字,那么使用apt-get就会自动把那些依赖包下载下来.所以使用apt-get需要联网.VIM是VI的加强版用vim命令新建一个bank.txt文件然后一回车就进入了vim的编辑模式:此时输入i,就进入了插入模式,然后就可以输入下面的内容了再按Esc,就进入编辑模式了:这时候输入冒号,就进入命令模式了,vim有下面的命令:使用vim可以查看很多文件的内容:输入wq,就能保存退出vim了,如果不想保存就q!退出.想要看的话,要输入下面的命令:添加一个新用户anqi:注意上面的小写l和大写L是区分的改用户名:再查看/tec/password,变成了:=================新建一个账户:例如:===============================第11节:du和sudodu命令:切换用户.su后面加上横杠再加用户账户名上面应该在su和guomeimei之间再加个横杠-Sudo是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登陆和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。它的特性主要有这样几点:§Sudo能够限制用户只在某台主机上运行某些命令。§Sudo提供了丰富的日志,详细地记录了每个用户干了什么。它能够将日志传到中心主机或者日志服务器。§Sudo使用时间戳文件来执行类似的“检票”系统。当用户调用sudo并且输入它的密码时,用户获得了一张存活期为5分钟的票(这个值可以在编译的时候改变)。§Sudo的配置文件是sudoers文件,它允许系统管理员集中的管理用户的使用权限和使用的主机。它所存放的位置默认是在/etc/sudoers,属性必须为0411。sudo有个配置文件,如下:用vim打开上面的文件后,会看到root有3个all,第一个all表示所有主机都可以使用sudo命令.第二个all表示可以以任何身份访问第三个all表示能执行所有的命令如果想在192.168.1.100的主机上以root的身份登录,而且只能执行useradd命令,那么就分别修改这3个all第十二节:第一个字符表示文件的类型,横杠-表示普通文件,d表示目录,后面9位分为3组,即每三位为一组.第2,3,4位表示此文件所属用户的权限第5,6,7位表示此文件所属组的权限第8,9,10位表示此文件对于其他用户的权限itcast表示此文件的宿主,即有读写权;users表示此文件的所属组,有读的权限.剩下表示文件大小和创建时间现在想对下面的文件的组增加写权限:命令如下:如果想对多个进行修改,则用逗号:权限是对应着数字的,w---4r---2x---1上面每个7对应相应的3位想让其他用户对文件有写权限,就:这样,其他账户登录后就可以对该文件写东西了.第13节:软件的安装第一步安装jdksu-root切换成root用户sudo-i不需要密码直接切换成root1.进入usr目录cd/usr2.在usr目录下建立java安装目录mkdirjava3.将jdk-6u24-linux-i586.bin拷贝到java目录下cp/home/itcast/Desktop/jdk-6u24-linux-i586.bin/usr/java4.安装jdkcd/usr/java./jdk-6u24-linux-i586.bin5.安装完毕为他建立一个链接以节省目录长度ln-s/usr/java/jdk1.6.0_24//usr/jdk6.编辑配置文件vim/etc/profile添加如下内容:JAVA_HOME=/usr/jdkCLASSPATH=$JAVA_HOME/lib/PATH=$PATH:$JAVA_HOME/binexportPATHJAVA_HOMECLASSPATH8.重启机器sudoshutdown-rnow9.查看安装情况java-versionjavaversion1.6.0_24Java(TM)SERuntimeEnvironment(build1.6.0_24-b07)JavaHotSpot(TM)ClientVM(build19.1-b02,mixedmode,sharing)第二步安装tomcattar-zxvfapache-tomcat-6.0.29.tar.gz-C/opt(解压到/opt下)ln-s/opt/apache-tomcat-6.0.29//opt/tomcat(建立链接文件)启动tomcatcd/opt/tomcat/bin/./startup.sh(注意:点代表当前目录下)如果启动不了,请尝试-i切换到root用户再重新启动./startup.sh测试第三步安装eclipsetar-zxvfeclipse-jee-helios-linux-gtk.tar.gz-C/opt(解压到/usr/local目录下并生成/usr/local/eclipse目录)cd/opt/eclipse/./eclipse(注意:点代表当前目录下)Telnet:1.安装telnet-serversudodpkg-ixinetd_1%3a2.3.14-7ubuntu3_i386.debsudodpkg-itelnetd_0.17-36build1_i386.deb如果连网的情况下可以sudoapt-getinstalltelnet和sudoapt-getinstalltelnetd进行安装2.设置一下ipsudoifconfigeth0192.168.1.222netmask255.255.255.03.修改/etc/xinetd.conf配置文件vim/etc/xinetd.conf加入如下内容:defaults{#Pleasenotethatyouneedalog_typelinetobeabletouselog_on_success#andlog_on_failure.Thedefaultisthefollowing:#log_type=SYSLOGdaemoninfo(插入如下部分)instances=60log_type=SYSLOGauthprivlog_on_success=HOSTPIDlog_on_failure=HOSTcps=2530}4.修改/etc/xinetd.d/telnet配置文件vim/etc/xinetd.d/telnet加入如下内容:#default:on#description:Thetelnetserverservestelnetsessions;ituses\#unencryptedusername/passwordpairsforauthentication.servicetelnet{disable=noflags=REUSEsocket_type=streamwait=nouser=rootserver=/usr/sbin/in.telnetdlog_on_failure+=USERID}5.重启网络服务sudo/etc/init.d/xinetdrestart6.打开window命令行telnet192.168.1.222===========================原先的ip修改后的ip:但是要让windows的ip跟这个ip是同
本文标题:详细的linux命令笔记
链接地址:https://www.777doc.com/doc-5926047 .html