Red Hat Enterprise Linux4 一些常用命令总结.docx

上传人:b****5 文档编号:12535417 上传时间:2023-04-20 格式:DOCX 页数:13 大小:21.40KB
下载 相关 举报
Red Hat Enterprise Linux4 一些常用命令总结.docx_第1页
第1页 / 共13页
Red Hat Enterprise Linux4 一些常用命令总结.docx_第2页
第2页 / 共13页
Red Hat Enterprise Linux4 一些常用命令总结.docx_第3页
第3页 / 共13页
Red Hat Enterprise Linux4 一些常用命令总结.docx_第4页
第4页 / 共13页
Red Hat Enterprise Linux4 一些常用命令总结.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

Red Hat Enterprise Linux4 一些常用命令总结.docx

《Red Hat Enterprise Linux4 一些常用命令总结.docx》由会员分享,可在线阅读,更多相关《Red Hat Enterprise Linux4 一些常用命令总结.docx(13页珍藏版)》请在冰豆网上搜索。

Red Hat Enterprise Linux4 一些常用命令总结.docx

RedHatEnterpriseLinux4一些常用命令总结

1、ls命令

#ls   列出当前目录下的所有文件和文件夹

#ls-l列出文件、目录、连接等的详细信息

#ls-o不会列出group的信息

#ls-w按行排列条目

#ls-r反转顺序排列条目

#ls-R以树状排列条目

#ls-a 

注:

l标识连接;d标识目录;-标识文件

补充:

对于连接的方式可分为下面两种

1、#ln3.txt4硬连接=>复制一个文件并在文件里建立连接

2、#ln-s3.txt5软连接=>windows下快捷方式

2、对目录和文件的操作

cd 进入欲打开的文件夹下

--#cd..打开上一目录

--#cd/ 打开根目录

#pwd 查看所在的当前目录

#mkdir建立目录

#mkdir-m766-v_java(创建_java文件,权限为766;-v是显示创建信息)

#rmdir删除目录(只能为空的目录)

#rm-d -->(超级用户专用,而且要删除目录没有连接的文件)

#rm-r -->(需要请求确认的删除目录操作)

#rm-rf-->(常用的删除目录操作)

#touchfile 创建一个空文件file

>linux下文件的后缀名没有意义

3、拷贝和移动文件、文件夹:

#cp

#cp-rd1d2(把d1及其文件夹下的内容拷贝成d2)

#mv

#mvfile1file2à将文件file1的名字改为file2

4、简单使用vi编辑器

#vià进入到vi编辑器à当前为命令行状态

按键盘的“A”或“I”键à进入到vi的编辑状态,此时你就可以输入或编辑文件的内容了。

编辑完内容后,按键盘的Esc键,此时vi处于末行状态,你不可以对文件内容操作。

要想操作,可以再次按A或I键。

  

在末行状态下    

:

wq文件名à刚才编辑的内容会以你所输入的文件名保存。

:

q!

à不保存,强制退出

#vi文件名à打开你要编辑的文件

:

qà不做任何操作,退出vi编辑器。

5、查看文件内容

#more查看文件的详细内容

--#morefile1file2...依次列出文件的内容

---more有分页的功能

#cat 正序显示文件的内容(-E给每行的结束加上标记$|-n给每行的开头加行号)

#tac   倒序显示文件的内容

#head-nfile显示文件file头n行的内容

#head-cnfile显示文件头几个字节的内容

#tail倒数几行

5、查找文件

#whereis

功能说明:

查找文件。

语  法:

whereis[-bfmsu][-B<目录>...][-M<目录>...][-S<目录>...][文件...]

补充说明:

whereis指令会在特定目录中查找符合条件的文件。

这些文件的烈性应属于原始代码,二进制文件,或是帮助文件。

参  数:

 -b 只查找二进制文件。

 -B<目录> 只在设置的目录下查找二进制文件。

 -f 不显示文件名前的路径名称。

 -m 只查找说明文件。

 -M<目录> 只在设置的目录下查找说明文件。

 -s 只查找原始代码文件。

 -S<目录> 只在设置的目录下查找原始代码文件。

 -u 查找不包含指定类型的文件

#find

例如:

#find/-namerc*à查询根目录下所有以rc开头的文件

6、压缩、打包

gzip

参数:

-c:

将压缩的资料输出到萤幕上,可透过资料流重导向来处理;

-d:

解压缩的参数;

-t:

可以用来检验一个压缩档的一致性~看看文件有无错误;

-#:

压缩等级,-1最快,但是压缩比最差、-9最慢,但是压缩比最好!

预设是-6~

例子:

--#gzipfile<==压缩文件

--#zcatfile.gz<==查看压缩文件的内容

--#gzip-dfile.gz<==解压缩文件

--#gzip-9-cfile>file.gz<==用最佳压缩比压缩,并保留原来的文件

bzip2

参数:

-c:

将压缩的过程产生的资料输出到萤幕上!

-d:

解压缩的参数

-z:

压缩的参数

-#:

与gzip同样的,都是在计算压缩比的参数,-9最佳,-1最快!

例子:

--#bzip2-zfile<==压缩文件

--#bzcatfile.bz2<==查看压缩文件的内容

--#bzip2-dfile.bz2<==解压缩文件

--#bzip2-9-cfile>file.bz2<==用最佳压缩比压缩,并保留原来的文件

tar

参数:

-c:

建立一个压缩文件的参数指令(create的意思);

-x:

解开一个压缩文件的参数指令!

-t:

查看tarfile里面的文件!

注:

在参数的下达中,c/x/t仅能存在一个!

不可同时存在!

因为不可能同时压缩与解压缩。

-z:

是否同时具有gzip的属性?

亦即是否需要用gzip压缩?

-j:

是否同时具有bzip2的属性?

亦即是否需要用bzip2压缩?

-v:

压缩的过程中显示文件!

这个常用,但不建议用在背景执行过程!

-f:

使用档名,请留意,在f之后要立即接档名喔!

不要再加参数!

   例如使用『tar-zcvfPtfilesfile』就是错误的写法,要写成

   『tar-zcvPftfilesfile』才对喔!

例子:

将etc目录下的所有文件打包

--#tar-cvf/tmp/etc.tar/etc<==仅打包,不压缩!

--#tar-zcvf/tmp/etc.tar.gz/etc<==打包后,以gzip压缩

--#tar-ztvf/tmp/etc.tar.gz<==查看etc.tar.gz的内容

--#tar-zxvf/tmp/etc.tar.gz<==解压缩文件

--#tar-zxvf/tmp/etc.tar.gzetc/passwd<==只解压/tmp/etc.tar.gz目录下etc/passwd

--#tar-jcvffile.tar.bz2file<==打包后,以bzip2压缩

7、rpm的使用

RedHatPackageManager(简称RPM,其功能类似于windows下的添加/删除操作)

--查看rpm描述信息(即软件包的内容,-q:

查询;-p:

查询软件包的文件;-i:

显示软件概要信息)

#rpm-qpi<文件名>

如:

#rpm-qpimysql.rpm

--查看将会安装软件包的那些部分到系统中(-l显示软件包中的文件列表)

#rpm-qpl<文件名>

--升级某个文件

#rpm-uvh<文件名>(注:

这里的文件名是升级软件的升级补丁)

--查看系统中因误操作而缺少或被损坏的文件(-a查询所有安装的软件包)

#rpm-Va

--查看文件属于哪个软件包(-qf:

指定的方式显示查询信息)

#rpm-qf<文件名>

--安装rpm包(-i:

安装文档;-v:

显示附加信息;-h:

安装时输出hash记号(``#'');)

#rpm–ivh<文件名>

--卸载rpm包

#rpm–e<文件名>

8、更改文件权限

例子:

-rw-r--r-- 1rootroot  0Sep3021:

15test

注:

r读;w写;x执行。

从左到右分别是u:

用户g:

组o:

其它的权限

下面的方法是最常用、最方便的更改文件权限的方法

例如:

更改文件file的权限

#chmode755file 

注:

其中的数字755为3个八进制数。

(与二进制数相对应)  

000 ->0 代表没有任何权限   

001 ->1 代表“执行”的权限   

010 ->2 代表“写”的权限   

100 ->4 代表“读”的权限

上面的例子:

执行上面的操作后,用户(u)拥有的权限7=4+2+1,即读、写和执行的权限;组用户(g)的权限5=4+1,即读和执行的权限;其它用户(o)拥有的权限5=4+1,即读和执行的权限。

又如下面的例子:

#chmod0003.txt不给文件3.txt设任何权

#chmod-R0001.txt2.txt3.txt递归的更改后面所有文件的权限,参数-R标识递归操作

9.wc命令

wc(wordscount)

wc命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。

  语法:

wc[选项]文件…

  说明:

该命令统计给定文件中的字节数、字数、行数。

如果没有给出文件名,则从标准输入读取。

wc同时也给出所有指定文件的总统计数。

字是由空格字符区分开的最大字符串。

  该命令各选项含义如下:

  -c统计字节数。

  -l统计行数。

  -w统计字数。

  这些选项可以组合使用。

  输出列的顺序和数目不受选项的顺序和数目的影响。

  总是按下述顺序显示并且每项最多一列。

  行数、字数、字节数、文件名

  如果命令行中没有文件名,则输出中不出现文件名。

  例如:

  $wc-lcwfile1file2

  433file1

  752file2

111185total

10、管道和重定向

每个Linux进程都会打开3个文经来完成输入输出的工作

à输入文件、输出文件、错误输出文件

重定向:

1、<输入重定向

语法:

命令<输出

示例:

#cat

2、>输出重定向

语法:

命令>输出

示例:

#ls>outputfile

3、2>错误输出重定向

语法:

命令2>errofile

示例:

#ls2>outputfile

管道操作符“|”:

语法:

command1|command2

示例:

#ps-ef|greptomcat à 查看当前是否启动了tomcat服务(像这样的组合使用十分常用。

11、其它的一些

#clear清屏

#dateà系统当前时间

#more/proc/cpuinfoà显示主机cpu信息

#lspcià显示PCI设备信息

#more/proc/modulesà查看系统中所使用的内核模块信息

statà

who、w、whomami--------

idà

hostnameà

#fdisk–l à查看系统下的硬盘信息

12、对vsftpd的操作

#rpm-qa|grepvsftpd() à查询是否安装了ftp软件包(-a:

查询所有的软件包)

#servicevsftpdstart à启动ftp服务

#ftplocalhostà验证ftp是否连接

#ifconfig  à查看本机ip

#dos下ping192.168.1.171

#ftp192.168.1.171

(注:

关闭防火墙#serviceiptablesstop)

#anonymous à匿名登录

linux下

#cd/var/ftp/pubà对于默认用户pub为公共的目录

ls(查看目录下的内容)

Linux下更改root上传权限

#vi/etc/vsftpd.user_list à

#vi/etc/vsftpd.ftpusers  à

更改为vsftpd服务为默认启动

#chkconfig--list|grepvsftpd à检查vsftpd的配置(开启状态)

#chkconfigvsftpdon à设为默认启动

#vi/etc/vsftpd/vsftpd.conf à修改vsftpd的设置

补充:

1、如何让vsFTP服务器限制链接数,以及每个IP最大的链接数

#vi/etc/vsftpd/vsftpd.conf

加入下面两行:

max_clients=数字

max_per_ip=数字

#servicevsftpdrestart à 重启vsftpd服务

2、如何限制下载的速度?

#vi/etc/vsftpd/vsftpd.conf

加入下面两行:

anon_max_rate=数字

local_max_rate=数字

#servicevsftpdrestart à 重启vsftpd服务

注:

数字的默认单位是bytes

3、打开vsFTP服务器的日志功能

#xferlog_file=/var/log/vsftpd.log(去前面的#)

13、更改Linux登录方式(Linux启动级别):

#vietc/initatb à 修改文件中的id的属性(常用的是3和5)

#rebootà重启Linux

14、Linux远程登录客服务SSH

启动ssh服务

#servicesshdstart à 启动SSH服务

#chkconfigsshdon  à 设置SSH服务为默认启动

2.用ssh客户端软件连接登录Linux

如使用流行的SSH客户端软件putty

15、环境变量相关

#echo$PATH à 查看环境变量

#export变量名=变量值 à 设置环境变量:

#unset变量名 à 删除环境变量:

下面是我的jdk环境变量的配置:

(注:

更改非临时变量时要将环境变量写入etc下的profile文件作为全局变量;Linux下不同的环境变量以冒号“:

”分隔)

#vi/etc/profile à 用vi编辑器打开存放环境变量的profile文件

exportJAVA_HOME=/usr/java/jdk1.5.0_16/

exportCLASSPATH=.:

/usr/java/jdk1.5.0_16/jre/lib/rt.jar

exportCATALINA_BASE=/tomcat5.5

exportCATALINA_HOME=/tomcat5.5

exportPATH=$PATH:

/usr/java/jdk1.5.0_16/bin:

$CATALINA_HOME=/tomcat5.5/bin(在原来的PATH基础上添加新PATH)

环境变量配置文件:

全局变量-->/etc/profile、/etc/profile.d/*

局部变量(用户变量)-->~/.bash_profile、~/.bashrc、/etc/bashrc

*通配符:

匹配任意多个任意字符

?

通配符:

匹配任意一个字符

15、tomcat的安装配置

--安装

#gzip-dapache-tomcat-5.5.23.tar.gz à 解压tomcat的安装包

#tar-xvfapache-tomcat-5.5.23.tar à释放压缩包(-v:

显示安装详细过程)

或者直接用#tar-xzvfapache-tomcat-5.5.23.tar.gzà 解压并释放,等同于以上两行

--将解压缩的tomcat文件夹转移到根目录下

#mvapache-tomcat-5.5.23/à “/”是根目录

mvapache-tomcat-5.5.23tomcat5.5 à 给tomcat目录更名

--在环境变量中添加tomcat的路径信息

#vi/etc/profile添加:

exportCATALINA_BASE=/tomcat5.5

exportCATALINA_HOME=/tomcat5.5

PATH的后面:

$CATALINA_HOME=/tomcat5.5/bin

--启动tomcat

#/tomcat5.5/bin/startup.sh

--查看tomcat是否启动(-e:

所有的进程-f:

全部显示)

ps-ef|greptomcat

--关闭tomcat

#/tomcat5.5/bin/shutdown.sh

或用杀进程的方式#kill-9uid à 参数-9表示立即终止

--命令行下验证能否连接到tomcat

#wgethttp:

//localhost:

8080/

--设置tomcat为默认启动

#vi/etc/rc.local添加:

JAVA_HOME=/usr/java/jdk1.5.0_16/

exportJAVA_HOME

/tomcat5.5/bin/startup.sh

16、MySQL的安装配置

第一步:

插入第二张盘

vmsettings->isoimage->选择第二张盘

第二步:

取得所需文件

#mount/dev/cdrom/mnt/cdr  à 挂载光驱

#cd/mnt/cdr  à 打开光驱

#find.-nameperl*  à 查找所需的文件

#cp./RedHat/RPMS/perl-DBI-1.40-5.i386.rpm/my_softwareà拷贝找到的文件到指定目录(这里是将找到的文件放到我自己的目录/my_software)

第三步:

安装所依赖的perl包(perl-DBI-1.40-5.i386.rpm)

#rpm-ivhperl-DBI-1.40-5.i386.rpm

第四步:

安装MySQLserver

#rpm-ivhMySQL-server-community-5.0.67-0.rhel4.i386.rpm

--验证是否成功安装并启动了MySQL服务

#ps-ef|grepmysqlà查看服务是否启动

#rmp-qa|grepmysqlà查看包是否装上

第五步:

安装MySQLclient

#rpm-ivhMySQL-client-community-5.0.67-0.rhel4.i386.rpm

第七步:

设置登录MySQL的用户名和密码

#/usr/bin/mysqladmin-urootpassword'new-password'(new-password是你的密码)

--用用户名和密码登录MySQL

#mysql-uroot-proot(这里后面一个root是我设的登录密码)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 职业教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1