RedHatLinux常用命令汇总Word文档下载推荐.docx
《RedHatLinux常用命令汇总Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《RedHatLinux常用命令汇总Word文档下载推荐.docx(9页珍藏版)》请在冰豆网上搜索。
![RedHatLinux常用命令汇总Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2023-2/2/bb68f0f6-4e4b-40eb-88b6-67699d134e72/bb68f0f6-4e4b-40eb-88b6-67699d134e721.gif)
//删除目录以及目录下所有文件
mount命令
1.mount/dev/cdrom/mnt/cdrom
//挂载光驱到/mnt/cdrom目录下
2.mount-tvfat
/dev/sda1/mnt/u
//挂载U盘到/mnt/u目录下
3.umount
/mnt/cdrom
//卸载光驱
fdisk–l
//查看本机存储设备
file文件名
//查看文件类型
find目录名–name
“*.c”
//在某目录下查找文件为*.c的文件
whereis文件名
//查找文件在哪些目录下
cat
文件名
//显示文件容
cat文件名|grep文字
//只显示包含文字相关的容
cat文件名|more
//分页显示文件容
tail文件名
//查看文件末尾
head文件名
//从头查看文件
cp命令:
cp文件1文件2
//复制文件1到文件2
cp文件1目录1
//复制文件1到目录1下
cp目录1/文件1
目录2
//复制目录1下的文件1到目录2下
cp
–r
目录1目录2
//复制目录1下所有容到目录2
mv命令:
mv文件1文件2
//重命名文件1为文件2
mv文件1目录1
//移动文件1到目录1下
mv目录1/文件1
//移动目录1下的文件1到目录2下
mv–r
//移动目录1下所有容到目录2
chmod命令:
chmodu+xg+ro-w文件名
//为文件设置权限(用户,组,其他人)
chmod
744
//为文件设置权限(1-执行,2-写,4-读)
chown命令:
chown用户文件名
//把文件改为用户所有
chown–R用户目录名
//把目录下的所有文件都改为用户所有
chgrp命令:
chgrp组名文件名
//把文件改为组所有
chgrp–R组名目录名
//把目录下的所有文件都改为组所有
ln命令:
ln文件名名
//为文件创建硬
ln
-s文件名名
//为文件创建软
useradd命令:
useradd用户名
//创建一个
useradd
-d目录
用户名
//创建一个并指定主目录
-r
//创建一个系统
-g组名用户名
//创建一个用户属于某组
passwd命令:
passwd用户名
//为用户设置口令
passwd
–S用户名
//查看状态
-l
//锁口令
-u
//解锁口令
-d
//删除口令
userdel命令
userdel用户名
//删除
userdel
//删除及其主目录
usermod命令:
usermod-l
新用户名
旧用户名
//将用户改名
usermod-L用户名
//锁定
usermod-U用户名
//解锁
usermod-g组名
//将用户加入到某组
groupadd组名
//新建组
groupdel
组名
//删除组
groupmod命令
groupmod-g组ID组名
//修改组的ID号
groupmod–n新组名旧组名
//修改组名
gpasswd命令
gpasswd
-a用户名
//把用户加入组
-d用户名
//把用户从组里删除
-A用户名
//把用户设置为组的管理员
groups用户名
//查看用户属于哪些组
id
//查看用户UID信息
vi
//编辑文件容
输出重定向:
cata.txt>
b.txt
//查看A文件容,把结果输出到B文件
>
//表示追加写入重定向
2>
//错误输出重定向
管道:
命令1|
命令2
例:
cata.txt|grepabc|more
脚本编辑步骤:
使用vi命令编辑a.sh
通过bash
a.sh
或
.
测试脚本
3.
修改a.sh属性为可执行
4.
./a.sh
执行脚本
rpm命令:
rpm
–ivh
安装包名
//安装软件
-e
软件名
//卸载软件
-U
//升级软件
-qa|more
//查询所有已安装的软件
–q
//查询软件是否安装
-qi
//查询软件详细信息
-ql
//查询软件安装文件列表
-qf
命令名
(命令的绝对路径)
//查询某个命令属于哪个软件
-qpi
安装包全名
//在安装前了解安装包信息
-qpl
//在安装前了解安装包所含文件列表
源代码编译安装过程:
系统必须有C++的开发环境。
选择图形界面安装开发工具。
下载源代码包到某目录中,一般是后缀是.bz2的压缩文件
tar–jxf压缩文件名
//解压缩到某个目录下
进入源代码目录
对源代码进行配置:
如设置安装目录./configure
--prefix=目录名
5.
配置完后进行编译。
执行make
6.
编译完后,进行安装makeinstall
init命令:
init0
//关机
init6
//重启
init3
//多用户命令模式
init5
//多用户图形模式
runlevel
//查看当前运行级别
chkconfig命令
chkconfig
--list
//查看服务启动状态
--list服务名
//查看某个服务启动状态
--level
35
服务名on(off)
//设置某独立服务在3,5级别下开启(关闭)
//设置非独立服务开启,关闭
ps–aux
//查看进程
top
//查看系统信息
kill进程号
//中止某进程
kill-9进程号
//按进程号强行中止某进程
killall
进程名
//按进程名强行中止某进程
ctrl+c
jobs
//查看后台程序运行
fgjob号
//把后台命令调回前台
ctrl+z
//把前台命令调回后台
bgjob号
//把命令调回后台
at
//设置计划任务
atq
//查看未执行的计划
atrmat号
//删除某计划
service命令
service服务名status
//查看服务状态
service服务名stop
//停止服务
service服务名start
//启动服务
service服务名restart
//重启服务
crontab命令
crontab-l
//查看当前cron任务列表
crontab
//新建任务,会覆盖原来任务
crontab–e
//添加任务
crontab–r
//删除任务
crontab-u用户名-r
//删除某用户的任务
配置磁盘配额步骤:
1.修改/etc/fstab文件
//让分区支持磁盘配额
2.reboot
//重启
3.quotacheck–cmug/
//对/分区创建配额文件
4.quotacheck–mfvug/
//对/分区进行配额一致性检查
5.edquota-u
//对某用户设置磁盘配额
6.edquota-g
//对某组设置磁盘配额
7.quotaon-avug
//让设置立即生效
8.quota
–u
//查看某用户磁盘配额情况
9.quota
–g
//查看某组磁盘配额情况
tar命令
tar-cvf
a.tar
文件名或目录
//将文件或目录打包为a.tar
tar-czvfa.tar.gz文件名或目录
//将文件或目录打包压缩为a.tar.gz
tar-xvf
//将a.tar解开
a.tar-C目录
//将a.tar解开到某目录
tar-xzvf
a.tar.gz
//将a.tar.gz解压缩
tar-jxf
a.bz2
//将a.bz2解压缩
tar-tf
//解包前查看a.tar包里文件列表
tar-tzf
//解压缩前查看a.tar.gz包里文件列表
配置NFS服务器步骤
确认nfs,和portmap软件包.已安装
编辑/etc/exports文件,设置共享文件夹(事先创建好的)和相应权限
确认nfs和portmap服务已启动
使用showmount–e命令查看共享目录
配置NFS客户端步骤
设置IP,和服务器PING通
使用showmount–enfs服务器IP地址查看服务器的共享目录
使用mount挂载共享目录到指定的文件夹
访问文件夹容
使用umount卸载文件夹
如果是WINDOWS客户端,需要安装第三方软件才行(omni–lite)
exportfs-rv
读取新设置的共享目录,到nfs服务中
exportfs-auv停止所有共享目录
exportfs-av
开启所有共享目录
zip[参数][打包后的文件名][打包的目录路径]
linux
zip命令参数列表:
-a
将文件转成ASCII模式
-F
尝试修复损坏的压缩文件
-h
显示帮助界面
-m
将文件压缩之后,删除源文件
-n特定字符串
不压缩具有特定字尾字符串的文件
-o
将压缩文件的所有文件的最新变动时间设为压缩时候的时间
-q
安静模式,在压缩的时候不显示指令的执行过程
将指定的目录下的所有子目录以及文件一起处理
-S
包含系统文件和隐含文件(S是大写)
-t日期
把压缩文件的最后修改日期设为指定的日期,日期格式为mmddyyyy
举例:
将/home/Blinux/html/这个目录下所有文件和文件夹打包为当前目录下的html.zip
zip–q–r
html.zip/home/Blinux/html
上面的命令操作是将绝对地址的文件及文件夹进行压缩.以下给出压缩相对路径目录
比如目前在Bliux这个目录下,执行以下操作可以达到以上同样的效果.
zip–q–rhtml.ziphtml
比如现在我的html目录下,我操作的zip压缩命令是
zip–q–rhtml.zip*
以上是在安静模式下进行的,而且包含系统文件和隐含文件
//////////////////////////////////////////////////////////
unzip语法:
unzip[-cflptuvz][-agCjLMnoqsVX][-P<
密码>
][.zip文件][文件][-d<
目录>
][-x<
文件>
]或unzip[-Z]
补充说明:
unzip为.zip压缩文件的解压缩程序。
unzip参数:
-c将解压缩的结果显示到屏幕上,并对字符做适当的转换。
-f更新现有的文件。
-l显示压缩文件所包含的文件。
-p与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。
-t检查压缩文件是否正确。
-u与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。
-v执行是时显示详细的信息。
-z仅显示压缩文件的备注文字。
-a对文本文件进行必要的字符转换。
-b不要对文本文件进行字符转换。
-C压缩文件中的文件名称区分大小写。
-j不处理压缩文件中原有的目录路径。
-L将压缩文件中的全部文件名改为小写。
-M将输出结果送到more程序处理。
-n解压缩时不要覆盖原有的文件。
-o不必先询问用户,unzip执行后覆盖原有文件。
-P<
使用zip的密码选项。
-q执行时不显示任何信息。
-s将文件名中的空白字符转换为底线字符。
-V保留VMS的文件版本信息。
-X解压缩时同时回存文件原来的UID/GID。
[.zip文件]指定.zip压缩文件。
[文件]指定要处理.zip压缩文件中的哪些文件。
-d<
目录>
指定文件解压缩后所要存储的目录。
-x<
指定不要处理.zip压缩文件中的哪些文件。
-Zunzip-Z等于执行zipinfo指令
将/home/Blinux/html.zip解压到当前目录
unziphtml.zip