Linux常用命令

it2025-01-31  37


Linux常用命令


帮助命令

man linux中的帮助命令,可以查看Linux中的指令帮助,配置文件帮助等。 语法:man 命令或配置文件 功能:获得帮助信息

例:查看ls命令的帮助信息 [root@hadoop101 ~]# man ls

help 语法:help 命令 功能:获得shell内置命令的帮助信息

例:查看cd命令的帮助信息 [root@hadoop101 ~]# help cd

*Linux中如何判断是不是shell内置命令? 用which来查看命令,如果没有路径就是shell命令

文件目录类命令

pwd pwd:print working directory 打印工作目录 语法:pwd 功能描述:显示当前工作目录的绝对路径

例:显示当前工作目录的绝对路径 [root@hadoop101 ~]# pwd

ls ls:list 列出目录内容 选项:-a 全部的文件,连同隐藏档(开头为.的文件)一起列出来 -l 长数据串列出,包含文件的属性与权限等。(常用) -R 递归显示目录下的所有文件目录及子文件目录 语法:ls 选项 目录或文件 功能描述:列出目录或文件内容

例:查看当前目录的所有内容信息 [jinghang@hadoop101 ~]$ ls -al

cd cd: change directory 切换路径 参数:cd 绝对路径 切换路径 cd 相对路径 切换路径 cd ~或cd 回到自己家的目录 cd - 回到上一次所在的目录 cd … 回到当前目录的上一级目录 cd -P 跳转到实际物理路径 ,而非快捷方式路径 语法:cd 参数 功能:将当前工作目录切换到指定目录

例:使用绝对路径切换到root目录 [root@hadoop101 ~]# cd /root/ 使用相对路径切换到“公共的”目录 [root@hadoop101 ~]# cd 公共的/ 表示回到自己的家目录,亦即是 /root 这个目录 [root@hadoop101 公共的]# cd ~ cd- 回到上一次所在目录 [root@hadoop101 ~]# cd - 表示回到当前目录的上一级目录,亦即是 “/root/公共的”的上一级目录的意思; [root@hadoop101 公共的]# cd …

mkdir mkdir:make directory 创建目录 选项:-p 创建多层目录 -v 显示目录创建的详细过程 语法:mkdir 选项 要创建的目录 例:创建一个目录 [root@hadoop101 ~]# mkdir xiyou [root@hadoop101 ~]# mkdir xiyou/mingjie 创建一个多级目录 [root@hadoop101 ~]# mkdir -p xiyou/dssz/meihouwang

rmdir rmdir:remove directory 删除空目录 选项:-p 用递归的方式删除指定的目录路径中的空目录 -v 显示删除目录的详细过程 –help 显示指令的信息 语法:rmdir 选项 目录 例:删除一个空的文件夹 [root@hadoop101 ~]# rmdir xiyou/dssz/meihouwang

rm 选项:-i 以交互的方式,提示用户进行确认是否删除文件。"n"是不删除,"y"是删除 -r 递归删除目录中所有内容 -f 强制删除,不提示,不确认 -v 显示指令的详细执行过程 语法:rm 选项 文件或目录 功能:删除目录中的所有内容 例:删除目录中的内容 [root@hadoop101 ~]# rm xiyou/mingjie/sunwukong.txt 递归删除目录中所有内容 [root@hadoop101 ~]# rm -rf dssz/

mv 功能:移动文件与目录或重命名 语法:mv 旧文件名 新文件名 (重命名) mv /temp/movefile /targetFolder (移动文件) 例:重命名 [root@hadoop101 ~]# mv xiyou/dssz/suwukong.txt xiyou/dssz/houge.txt 移动文件 [root@hadoop101 ~]# mv xiyou/dssz/houge.txt ./

touch 功能:创建空文件 语法:touch 文件名称 例:[root@hadoop101 ~]# touch xiyou/dssz/sunwukong.txt

cp 功能:将一个或多个源文件或目录复制到指定的目标目录或文件 选项:-a 保持源文件的原有结构和属性 -R或-r 用递归将指定目录及子目录中的所有文件复制到指定的目标目录中 -v 详细显示指令执行的操作 语法:cp 选项 源文件 目标文件 例:复制文件 [root@hadoop101 ~]# cp xiyou/dssz/suwukong.txt xiyou/mingjie/ 递归复制整个文件夹 [root@hadoop101 ~]# cp -r xiyou/dssz/ ./

rename 功能:批量为文件修改名称 语法:rename 原字符串 目标字符串 文件

cat 功能:查看文件内容,从第一行开始显示 选项:-b 在非空行前显示行号 -n 显示所有行号,包括空行 -s 压缩空行 ,多个空行连续出现时,只显示一个空行 语法:cat 选项 要查看的文件名称 例:查看文件内容并显示行号 [jinghang@hadoop101 ~]$ cat -n houge.txt

*一般查看比较小的文件。

more 功能:文件内容分屏查看器 语法:more 要查看的文件 例:采用more查看文件 [root@hadoop101 ~]# more smartd.conf

less 功能:分屏显示文件内容 语法:less 要查看的文件 例:采用less查看文件 [root@hadoop101 ~]# less smartd.conf

* less与more的功能相似,但是less比more更强大,对于显示大型文件具有较高的效率 echo 功能:输出内容到控制台或打印shell中shell变量的值 选项:-e 支持反斜线控制的字符转换 语法:echo 选项 输出内容 例:[jinghang@hadoop101 ~]$ echo “hello\tworld” hello\tworld [jinghang@hadoop101 ~]$ echo -e “hello\tworld” hello worldhead 功能:用于显示文件的开头部分,一般默认显示前10行 选项:-n 指定显示头部内容的行数 语法:head 文件名称 例:查看文件的头2行 [root@hadoop101 ~]# head -n 2 smartd.conftail 功能:用于显示文件的末尾部分,一般默认显示后10行 选项:-n 指定显示尾部内容的行数 -f 实时追踪该文档的所有更新 语法:tail 选项 文件 例:查看文件头1行内容 [root@hadoop101 ~]# tail -n 1 smartd.conf 实时追踪该档的所有更新 [root@hadoop101 ~]# tail -f houge.txtln 语法: ln -s 原文件或目录 软链接名 删除: rm -rf 软链接名history 功能: 查看已经执行过历史命令 语法:history 例:查看已经执行过的历史命令 [root@hadoop101 test1]# history

搜索查找类

find 功能:查找文件或目录 选项:-name 按照指定的文件名查找模式查找文件 -user 查找属于指定用户名所有文件 -size 按照指定文件大小查找文件 语法:find 搜索范围 选项 例:按文件名:根据名称查找/目录下的filename.txt文件。 [root@hadoop101 ~]# find xiyou/ -name “*.txt” 按拥有者:查找/opt目录下,用户名称为-user的文件 [root@hadoop101 ~]# find xiyou/ -user jinghang 按文件大小:在/home目录下查找大于200m的文件(+n 大于 -n小于 n等于) [root@hadoop101 ~]find /home -size +204800grep 功能:过滤查找 选项:-n 显示匹配行及行号 语法: grep 选项 查找内容 源文件 例:查找某文件在第几行 [root@hadoop101 ~]# ls | grep -n testwhich 功能:查找命令 语法:which 命令 例:which ll

时间日期类命令

date 功能:显示当前时间 语法:date “+%Y-%m-%d %H:%M:%S”date 功能:显示非当前时间 语法:date -d ‘1 days ago’ date -d ‘-1 days ago’date 功能:设置系统时间 语法:date -s 字符串时间cal 功能:查看日历 语法:cal 选项

用户管理命令

useradd 功能:useradd 添加新用户语法: useradd 【选项】【用户名】 选项 功能-g 指定用户的主要组。默认情况下组名与用户名同名-d 设置用户的宿主目录,默认的宿主目录为“/home/”目录下与用户名同名的目录。-u 指定用户的ID 号 例:添加一个用户 [root@hadoop101 ~]# useradd zhangsan [root@hadoop101 ~]#ll /home/ passwd 功能:passwd 设置用户密码 语法:passwd 【用户名】 例:设置用户的密码 [root@hadoop101 ~]# passwd zhangsanid 功能:id 查看用户是否存在 语法:id 【用户名】 例:查看用户是否存在 [root@hadoop101 ~]# id zhangsan

*查看创建的用户 语法:cat /etc/passwd 4. su 功能:su 切换用户 语法:su 【用户名】

su 用户名称 (功能描述:切换用户,只能获得用户的执行权限,不能获得环境变量)su - 用户名称 (功能描述:切换到用户并获得该用户的环境变量及执行权限) 例:切换用户 [root@hadoop101 ~]#su tangseng [root@hadoop101 ~]#echo $PATH /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin [root@hadoop101 ~]#exit [root@hadoop101 ~]#su - tangseng [root@hadoop101 ~]#echo $PATH /usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/tangseng/bin who 功能:who 查看登录用户信息 语法 whoami (功能描述:显示自身用户名称) who am i (功能描述:显示登录用户的用户名) 例:显示自身用户名称 [root@hadoop101 opt]# whoami 显示登录用户的用户名 [root@hadoop101 opt]# who am iuserdel 功能:userdel删除用户及相关文件 语法:userdel 【选项】【用户名】 选项 功能 -r 删除用户的同时,删除与用户相关的所有文件。 -f 强制删除用户,即使用户当前已登录 例:删除用户但保存用户主目录 [root@hadoop101 ~]#userdel zhangsan [root@hadoop101 ~]#ll /home/ 删除用户和用户主目录,都删除 [root@hadoop101 ~]#useradd lisi [root@hadoop101 ~]#ll /home/ [root@hadoop101 ~]#userdel -r lisi [root@hadoop101 ~]#ll /home/usermod 功能:usermod指令用于修改用户的基本信息。 语法:usermod 【选项】 【用户名】 选项 功能-g 修改用户的初始登录组,给定的组必须存在-c 修改用户 的注释信息-d 修改用户的宿主目录 例:将用户加入到用户组 [root@hadoop101 ~]#usermod -g root lisi 修改用户李四的注释信息 [root@hadoop101 ~]# usermod -c “hello word” lisi sudo 功能:sudo 设置普通用户具有root权限 语法:sudo 【指令】

为用户添加root操作权限

1.添加jinghang用户,并对其设置密码。 [root@hadoop101 ~]#useradd jinghang [root@hadoop101 ~]#passwd jinghang 2.修改配置文件 [root@hadoop101 ~]#vi /etc/sudoers 修改 /etc/sudoers 文件,找到下面一行(91行),在root下面添加一行,如下所示:

Allow root to run any commands anywhere

root ALL=(ALL) ALL jinghang ALL=(ALL) ALL 或者配置成采用sudo命令时,不需要输入密码

Allow root to run any commands anywhere

root ALL=(ALL) ALL jinghang ALL=(ALL) NOPASSWD:ALL 修改完毕,现在可以用jinghang帐号登录,然后用命令 sudo ,即可获得root权限进行操作。

例:用普通用户在/opt目录下创建一个文件夹 [jinghang@hadoop101 opt]$ sudo mkdir module [root@hadoop101 opt]# chown jinghang:jinghang module/

用户组管理操作

groupadd 功能:groupadd创建新工作组 语法 groupadd 【组名】groupadd -g 【组id】【组名】 例:添加一个class23组 [root@hadoop101 opt]#groupadd class23 添加一个class24组 ,并设置组id [root@hadoop101 opt]#groupadd -g 400 class24

2.groupdel 功能:groupdel删除工作组 语法:groupdel 【组名】 例:删除class23组 [root@hadoop101 opt]# groupdel class23

groupdel 指令无法删除用户的主要组(Primary Group), 即无法删除创建用户时自动为用户所创建的组(如果此用户还存在)。 groupmod 功能:groupmod修改工作组信息 语法:groupmod 【选项】【组名】 选项 功能描述-n<新组名> 指定工作组的新组名-g <新组ID> 指定 工作组的新组ID 例:修改class24组名称为jinghang1 [root@hadoop101 ~]# groupmod -n jinghang1 class24 修改jinghang1组id为450 [root@hadoop101 ~]# groupmod -g 450 jinghang1

*新的组名和组ID必须唯一, 否则将报错。

查看创建的组 cat /etc/group

文件权限类操作

chmod 功能:chmod 改变权限 语法: chmod [{ugoa}{±=}{rwx}] 文件或目录 chmod [mode=421 ] [文件或目录] 例:修改文件使其所属主用户具有执行权限 [root@hadoop101 ~]# cp xiyou/dssz/houge.txt ./ [root@hadoop101 ~]# chmod u+x houge.txt 修改文件使其所属组用户具有执行权限 [root@hadoop101 ~]# chmod g+x houge.txt 修改文件所属主用户执行权限,并使其他用户具有执行权限 [root@hadoop101 ~]# chmod u-x,o+x houge.txt 采用数字的方式,设置文件所有者、所属组、其他用户都具有可读可写可执行权限。 [root@hadoop101 ~]# chmod 777 houge.txt 修改整个文件夹里面的所有文件的所有者、所属组、其他用户都具有可读可写可执行权限。 [root@hadoop101 ~]# chmod -R 777 xiyou/ u:所有者 g:所有组 o:其他人 a:所有人(u、g、o的总和) r=4 w=2 x=1 rwx=4+2+1=7 chown 功能:chown 改变文件或目录所有者 语法:chown [选项] [最终用户] [文件或目录] 选项 功能-R 递归操作-v 显示指令详细的执行过程 例:修改文件所有者 [root@hadoop101 ~]# chown jinghang houge.txt [root@hadoop101 ~]# ls -al -rwxrwxrwx. 1 jinghang root 551 5月 23 13:02 houge.txt 递归改变文件所有者和所有组 [root@hadoop101 xiyou]# ll drwxrwxrwx. 2 root root 4096 9月 3 21:20 xiyou [root@hadoop101 xiyou]# chown -R jinghang:jinghang xiyou/ [root@hadoop101 xiyou]# ll drwxrwxrwx. 2 jinghang jinghang 4096 9月 3 21:20 xiyou chgrp 功能:chgrp 改变所属组 语法:chgrp [最终用户组] [文件或目录] 例:修改文件的所属组 [root@hadoop101 ~]# chgrp root houge.txt [root@hadoop101 ~]# ls -al -rwxrwxrwx. 1 jinghang root 551 5月 23 13:02 houge.txt

压缩和解压类操作

gzip/gunzip 功能: gzip/gunzip 压缩与解压缩 语法:

gzip 文件 (功能描述:压缩文件,只能将文件压缩为*.gz文件)gunzip 文件.gz (功能描述:解压缩文件命令) 例:gzip压缩 [root@hadoop101 ~]# ls test.java [root@hadoop101 ~]# gzip houge.txt [root@hadoop101 ~]# ls houge.txt.gz gunzip解压缩文件 [root@hadoop101 ~]# gunzip houge.txt.gz [root@hadoop101 ~]# ls houge.txt

*只能压缩文件不能压缩目录,不保留原来的文件 2.zip/unzip

功能: zip/unzip 压缩与解压缩 语法 - zip [选项] XXX.zip 将要压缩的内容 (功能描述:压缩文件和目录的命令) - 选项 功能 - -r 递归处理,将指定目录下的所有文件和子目录一并处理 - unzip [选项] XXX.zip (功能描述:解压缩文件) - 选项 功能 - -d<目录> 指定解压后文件的存放目录 例:压缩 1.txt 和2.txt,压缩后的名称为mypackage.zip [root@hadoop101 opt]# touch bailongma.txt [root@hadoop101 ~]# zip houma.zip houge.txt bailongma.txt adding: houge.txt (stored 0%) adding: bailongma.txt (stored 0%) [root@hadoop101 opt]# ls houge.txt bailongma.txt houma.zip 解压 mypackage.zip [root@hadoop101 ~]# unzip houma.zip Archive: houma.zip extracting: houge.txt extracting: bailongma.txt [root@hadoop101 ~]# ls houge.txt bailongma.txt houma.zip 解压mypackage.zip到指定目录-d [root@hadoop101 ~]# unzip houma.zip -d /opt [root@hadoop101 ~]# ls /opt/

zip 压缩命令在window/linux都通用,可以压缩目录且保留源文件。 tar 功能: tar 打包备份 语法:tar [选项] XXX.tar.gz 将要打包进去的内容 (打包目录,压缩后的文件格式.tar.gz) 选项 功能-z 打包同时压缩-c 产生.tar打包文件-v 显示详细信息-f 指定压缩后的文件名-x 解包.tar文件 例:压缩多个文件 [root@hadoop101 opt]# tar -zcvf houma.tar.gz houge.txt bailongma.txt houge.txt bailongma.txt [root@hadoop101 opt]# ls houma.tar.gz houge.txt bailongma.txt 压缩目录 [root@hadoop101 ~]# tar -zcvf xiyou.tar.gz xiyou/ xiyou/ xiyou/mingjie/ xiyou/dssz/ xiyou/dssz/houge.txt 解压到当前目录 [root@hadoop101 ~]# tar -zxvf houma.tar.gz 解压到指定目录 [root@hadoop101 ~]# tar -zxvf xiyou.tar.gz -C /opt [root@hadoop101 ~]# ll /opt/ tar指令的3个主选项“c”,“x”只能使用一个,不能同时使用没否则将导致命令报错

进程管理类操作

ps 功能: 查看当前系统进程状态 语法 ps -aux | grep xxx (功能描述:查看系统中所有进程) 选项 功能-a 选择所有进程-u 显示所有用户的所有进程-x 显示后台进程得运行参数显示信息说明 USER:该进程是由哪个用户产生的 PID:进程的ID号 %CPU:该进程占用CPU资源的百分比,占用越高,进程越耗费资源; %MEM:该进程占用物理内存的百分比,占用越高,进程越耗费资源; VSZ:该进程占用虚拟内存的大小,单位KB; RSS:该进程占用实际物理内存的大小,单位KB; TTY:该进程是在哪个终端中运行的。其中tty1-tty7代表本地控制台终端,tty1-tty6是本地的字符界面终端,tty7是图形终端。pts/0-255代表虚拟终端。 STAT:进程状态。常见的状态有:R:运行、S:睡眠、T:停止状态、s:包含子进程、+:位于后台 START:该进程的启动时间 TIME:该进程占用CPU的运算时间,注意不是系统时间 COMMAND:产生此进程的命令名 ps -ef | grep xxx (功能描述:可以查看子父进程之间的关系) 显示信息说明 UID:用户ID PID:进程ID PPID:父进程ID C:CPU用于计算执行优先级的因子。数值越大,表明进程是CPU密集型运算,执行优先级会降低;数值越小,表明进程是I/O密集型运算,执行优先级会提高 STIME:进程启动的时间 TTY:完整的终端名称 TIME:CPU时间 CMD:启动进程所用的命令和参数 例:查看进程的CPU占用率和内存占用率 [root@hadoop101 datas]# ps -aux 查看进程的父进程ID [root@hadoop101 datas]# ps -ef 如果想查看进程的CPU占用率和内存占用率,可以使用aux; 如果想查看进程的父进程ID可以使用ef;

kill 功能: kill 终止进程 语法

kill [选项] 进程号 (功能描述:通过进程号杀死进程) 选项 功能-9 表示强迫进程立即停止 killall 进程名称 (功能描述:通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用) 例:杀死浏览器进程 [root@hadoop101 桌面]# kill -9 5102 通过进程名称杀死进程 [root@hadoop101 桌面]# killall firefox

pstree 功能: pstree 查看进程树 语法:pstree [选项]

选项 功能-p 显示进程的PID-u 显示进程的所属用户 例:显示进程pid [root@hadoop101 datas]# pstree -p 显示进程所属用户 [root@hadoop101 datas]# pstree -u ## 性能监控命令

性能监控命令

top

功能: top指令实时报告系统整体性能情况 - 系统响应变慢,首先得定位大致的问题出在哪里,是IO瓶颈、CPU瓶颈、内存瓶颈还是程序导致的系统问题; - 使用top工具能够比较全面的查看我们关注的点 语法:top 【选项】 - 选项 功能 - -d 秒数 指定top命令每隔几秒更新。默认是3秒 - -i 使top不显示任何闲置或者僵死进程。 - -p 通过指定监控进程ID来仅仅监控某个进程的状态。 例: [root@hadoop101 jinghang]# top -d 10 [root@hadoop101 jinghang]# top -i [root@hadoop101 jinghang]# top -p 2575 执行上述命令后,可以按P、M、N对查询出的进程结果进行排序。 - 操作 功能 - P 以CPU使用率排序,默认就是此项 - M 以内存的使用率排序 - N 以PID排序 - q 退出top - k 根据进程得id,杀死进程

free 功能: 显示内存的使用情况 语法:free 【选项】

选项 功能-b 以字节为单位显示内存使用情况-k 以千字节为单位显示内存使用情况。默认-m 以兆字节为单位显示内存使用情况-t 显示汇总结果-s<间隔秒数> 以指定间隔的秒数,显示内存使用情况 例:显示内存使用情况,以兆为单位输出信息 [root@hadoop101 home]# free -m

netstat

功能: netstat 显示网络统计网络系统得状态信息和端口占用情况 语法 - netstat -anp | grep 进程号 (功能描述:查看该进程网络信息) - netstat -nlp | grep 端口号 (功能描述:查看网络端口号占用情况) 例:通过进程号查看该进程的网络信息 [root@hadoop101 hadoop-2.7.2]# netstat -anp | grep 火狐浏览器进程号 查看某端口号是否被占用 [root@hadoop101 桌面]# netstat -nlp | grep 端口号

磁盘分区类操作

df 功能: df 查看磁盘空间使用情况(列出文件系统的整体磁盘使用量,显示磁盘分区上可用的磁盘空间) 语法:df 【选项】 选项 功能-h 以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示; 例:查看磁盘使用情况 [root@hadoop101 ~]# df -h 显示结果: Filesystem Size Used Avail Use% Mounted on /dev/sda2 15G 4.1G 9.9G 29% / tmpfs 931M 228K 931M 1% /dev/shm /dev/sda1 190M 39M 141M 22% /boot /dev/sr0 3.8G 3.8G 0 100% /media/CentOS_6.10_Fina du 功能: du 显示每个文件和目录的磁盘使用空间占用情况 语法:du 【选项】【目录】 选项 功能-s 指定目录占用大小汇总-h 带计量单位-a 含文件–max-depth=1 子目录深度-c 列出明细的同时,增加汇总值

例:查询 /opt 目录的磁盘占用情况,深度为1 [root@jinghang01 ~]# du -ach --max-depth=1 /opt 显示结果: 4.0K /opt/rh 4.0K /opt/software 12K /opt 12K 总用量

fdisk

功能:查看磁盘使用情况和磁盘分区 语法:fdisk【选项】【参数】 例:fdisk -l

mount/umount 概述:对于Linux用户来讲,不论有几个分区,分别分给哪一个目录使用,它就是一个根目录、一个独立唯一的文件结构。 Linux中每个分区都是用来组成整个文件系统的一部分,Linux采用一种叫做“挂载”的处理方法,它整个文件系统中包含了一整套的文件和目录,并将一个分区和一个目录联系起来,要载入的那个分区将使它的存储空间在这个目录下获得。 语法:

mount [-t vfstype] [-o options] device dir (功能描述:挂载设备)umount 设备文件名或挂载点 (功能描述:卸载设备)

工作常用指令 统计/root文件夹下的文件的个数 ls -l /root | grep “^-” | wc -l 统计/root文件夹下的目录的个数 ls -l /root | grep “^d” | wc -l 统计/root文件夹下文件的个数,包括子文件夹里的 ls -lR /root | grep “^-” | wc -l 统计文件夹下目录的个数,包括子文件夹里的 ls -lR /root | grep “^d” | wc -l 以树状显示目录结构 yum install tree tree

软件包管理类操作

RPM

概述:RPM(RedHat Package Manager),RedHat软件包管理工具,类似windows里面的setup.exe,是Linux这系列操作系统里面的打包安装工具

RPM包格式

例如:Apache-1.3.23-11.i386.rpm-“apache” 软件名称-“1.3.23-11”软件的版本号,主版本和此版本-“i386”是软件所运行的硬件平台,Intel 32位微处理器的统称-“rpm”文件扩展名,代表RPM包

查询

语法 rpm -qa (功能描述:查询所安装的所有rpm软件包)rpm -qi 安装包 (功能描述:查询安装的软件包的详细信息) 例:查询firefox软件安装情况 [root@hadoop101 Packages]# rpm -qa |grep firefox 查询安装的软件包的详细信息 [root@hadoop101 Packages]# rpm -qi firefox-45.0.1-1.el6.centos.x86_64 由于软件包比较多,一般都会采取过滤。rpm -qa | grep rpm软件包

卸载 语法:rpm -e 【软件包】【–nodeps】 - 选项 功能 - -e 卸载软件包 - --nodeps 卸载软件时,不检查依赖。这样的话,那些使用该软件包的软件在此之后可能就不能正常工作了。 例:卸载firefox软件 [root@hadoop101 Packages]# rpm -e firefox

安装 语法:rpm -ivh 【软件包】【–nodeps】 - 选项 功能 - -i -i=install,安装 - -v -v=verbose,显示详细信息 - -h -h=hash,进度条 - --nodeps 不检测依赖进度 例:安装firefox软件 [root@hadoop101 Packages]# pwd /media/CentOS_6.8_Final/Packages [root@hadoop101 Packages]# rpm -ivh firefo45.0.1-1.el6.centos.x86_64.rpm

2.YUM

概述:YUM(全称为 Yellow dog Updater, Modified)是一个前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装原理图解 语法:yum 【选项】 【参数】 选项 选项 功能-y 对所有提问都回答“yes” 参数 选项 功能install 安装rpm软件包update 更新rpm软件包check-update 检查是否有可用的更新rpm软件包remove 删除指定的rpm软件包list 显示软件包信息clean 清理yum过期的缓存deplist 显示yum软件包的所有依赖关系 例:采用yum方式安装firefox [root@hadoop101 ~]#yum -y install firefox.x86_64

定时任务操作crondtab

1.启动服务:service crond restart | start

功能介绍:crontab指令周期性执行的任务

语法:crontab [选项]

选项 功能-e 编辑crontab定时任务-l 显示待执行任务列表-r 删除当前用户所有的crontab任务-i 删除用户的计划任务前要求用户进行确认 例:每隔1分钟,向/root/bailongma.txt文件中添加一个11的数字 */1 * * * * /bin/echo ”11” >> /root/bailongma.txt
最新回复(0)