Red_Hat_Linux常用命令汇总
Red_Hat_Linux常用命令大全

Red Hat Linux常用命令汇总Linux 常用命令汇总ls命令:1. ls //列出当前目录的文件和文件夹2. ls –a //列出当前目录的文件和文件夹,包含隐藏文件3. ls –l //列出详细信息4. ls 目录//列出某目录下的文件pwd命令//查看当前所在位置du 命令1.du 目录//查看目录的总容量以及子目录的容量2.du –s 目录//查看目录总容量cd 命令1.cd .. //回上一级目录2.cd / //回根目录3. cd //回用户主目录4.cd 目录路径 //去某目录mkdir 目录名//创建目录rmdir 空目录名 //删除空目录rm 文件名 //删除文件rm –rf 目录名//删除目录以及目录下所有文件mount 命令1.mount /dev/cdrom /mnt/cdrom //挂载光驱到 /mnt/cdrom目录下2.mount -t vfat /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 到文件2cp 文件1 目录1 //复制文件1到目录1下cp 目录1/文件1 目录2 //复制目录1下的文件1到目录2下cp –r 目录1 目录2 //复制目录1下所有内容到目录2mv 命令:mv 文件1 文件2 //重命名文件1为文件2mv 文件1 目录1 //移动文件1到目录1下mv 目录1/文件1 目录2 //移动目录1下的文件1到目录2下mv –r 目录1 目录2 //移动目录1下所有内容到目录2chmod 命令:chmod u+x g+r o-w 文件名//为文件设置权限(用户,组,其他人)chmod 744 文件名//为文件设置权限(1-执行,2-写,4-读)chown 命令:chown 用户文件名 //把文件改为用户所有chown –R 用户目录名//把目录下的所有文件都改为用户所有chgrp 命令:chgrp 组名文件名//把文件改为组所有chgrp –R 组名目录名 //把目录下的所有文件都改为组所有ln 命令:ln 文件名链接名//为文件创建硬链接ln -s 文件名链接名//为文件创建软链接useradd 命令:useradd 用户名 //创建一个帐号useradd -d 目录用户名//创建一个帐号并指定主目录useradd -r 用户名 //创建一个系统帐号useradd -g 组名用户名//创建一个用户属于某组passwd 命令:passwd 用户名//为用户设置口令passwd –S 用户名//查看帐号状态passwd -l 用户名//锁帐号口令passwd -u 用户名//解锁口令passwd -d 用户名 //删除口令userdel 命令userdel 用户名//删除帐号userdel -r 用户名//删除帐号及其主目录usermod 命令:usermod -l 新用户名旧用户名//将用户改名usermod -L 用户名 //锁定帐号usermod -U 用户名//解锁帐号usermod -g 组名用户名//将用户加入到某组groupadd 组名//新建组groupdel 组名//删除组groupmod命令groupmod -g 组ID 组名//修改组的ID号groupmod –n 新组名旧组名 //修改组名gpasswd 命令gpasswd -a 用户名组名//把用户加入组gpasswd -d 用户名组名//把用户从组里删除gpasswd -A 用户名组名//把用户设置为组的管理员groups 用户名//查看用户属于哪些组id 用户名 //查看用户UID 信息vi 文件名 //编辑文件内容输出重定向:cat a.txt > b.txt //查看A文件内容,把结果输出到B文件>> //表示追加写入重定向2> //错误输出重定向管道:命令1 | 命令2 例:cat a.txt | grep abc | more脚本编辑步骤:1.使用vi命令编辑a.sh2.通过bash a.sh 或. a.sh 测试脚本3.修改a.sh 属性为可执行4../a.sh 执行脚本rpm 命令:rpm –ivh 安装包名//安装软件rpm -e 软件名 //卸载软件rpm -U 安装包名//升级软件rpm -qa | more //查询所有已安装的软件rpm –q 软件名 //查询软件是否安装rpm -qi 软件名 //查询软件详细信息rpm -ql 软件名 //查询软件安装文件列表rpm -qf 命令名(命令的绝对路径)//查询某个命令属于哪个软件rpm -qpi 安装包全名//在安装前了解安装包信息rpm -qpl 安装包全名//在安装前了解安装包所含文件列表源代码编译安装过程:系统必须有C++的开发环境。
linux常用100个命令

linux常用100个命令以下是常用的100个Linux命令:1. ls - 列出当前目录中的文件和文件夹2. cd - 改变当前工作目录3. pwd - 显示当前工作目录的路径4. mkdir - 创建一个新的目录5. rmdir - 删除一个空的目录6. touch - 创建一个新的空文件7. cp - 复制文件或目录8. mv - 移动或重命名文件或目录9. rm - 删除文件或目录10. cat - 显示文件内容11. less - 逐行显示文件内容12. head - 显示文件的前几行内容13. tail - 显示文件的后几行内容14. grep - 在文件中搜索匹配的文本15. find - 在文件系统中搜索文件16. chmod - 改变文件或目录的权限17. chown - 改变文件或目录的所有者18. chgrp - 改变文件或目录的所属组19. du - 显示目录或文件的磁盘使用情况20. df - 显示文件系统的磁盘使用情况21. file - 显示文件的类型22. ln - 创建一个硬链接或符号链接23. mount - 挂载文件系统24. umount - 卸载文件系统25. tar - 创建或解压归档文件26. gzip - 压缩文件27. gunzip - 解压缩文件28. wget - 下载文件29. curl - 通过URL获取或发送数据30. ssh - 远程登录到另一台计算机31. scp - 在本地主机和远程主机之间复制文件32. ping - 测试与另一台计算机的连接33. ifconfig - 显示或配置网络接口34. netstat - 显示网络连接、路由表等信息35. iptables - 配置防火墙规则36. ps - 显示当前运行的进程37. top - 显示系统中运行的进程和资源使用情况38. kill - 终止正在运行的进程39. service - 启动、停止或重启系统服务40. systemctl - 管理系统服务41. uname - 显示系统信息42. date - 显示或设置系统时间和日期43. history - 显示或搜索命令历史记录44. which - 显示可执行文件的路径45. echo - 显示文本或变量的值46. export - 设置环境变量47. source - 执行一个脚本文件48. alias - 创建命令别名49. sed - 流编辑器,用于文件内容的替换和修改50. awk - 文本处理工具,用于提取和处理文本数据51. sort - 对文本进行排序52. uniq - 删除重复的行53. diff - 比较两个文件的差异54. tr - 替换、删除或压缩字符55. cut - 从文本中提取字段56. paste - 将多个文件的行合并成一行57. join - 根据共同的字段将两个文件合并58. split - 将文件分割成多个较小的文件59. grep -v - 显示不匹配的文本行60. grep -c - 统计匹配的文本行数61. grep -i - 忽略大小写进行匹配62. grep -r - 递归地搜索目录中的文件63. grep -w - 匹配整个单词而不是部分匹配64. grep -A - 显示匹配行及其后面的几行65. grep -B - 显示匹配行及其前面的几行66. grep -C - 显示匹配行及其前后的几行67. awk '{print $1}' - 打印每行的第一个字段68. awk '{print $NF}' - 打印每行的最后一个字段69. awk '/pattern/{print}' - 打印匹配模式的行70. awk '/pattern/{print $2}' - 打印匹配模式的第二个字段71. awk '{sum+=$1} END {print sum}' - 计算第一列的总和72. awk '{if ($1 > 10) print}' - 打印第一列大于10的行73. awk '{if ($1 > 10) print $2}' - 打印第一列大于10的第二个字段74. awk '{print NR, $0}' - 打印行号和整行内容75. awk '{for (i=1; i<=NF; i++) print $i}' - 打印每个字段76. sed 's/pattern/replace/' - 替换匹配的文本77. sed '/pattern/d' - 删除匹配的文本行78. sed '/pattern/s/old/new/' - 在匹配的文本行中替换文本79. sed '/pattern/!d' - 删除不匹配的文本行80. sed '1d' - 删除第一行81. sed '$d' - 删除最后一行82. sed -n '1,5p' - 打印前5行83. sed -n '5,$p' - 打印从第5行到最后一行84. sed -n '/pattern/p' - 打印匹配的文本行85. sed -n '/pattern/{p;q;}' - 打印匹配的文本行并退出86. sort -n - 对数字进行排序87. sort -r - 逆序排序88. sort -u - 去除重复的行89. sort -k2 - 按第二个字段进行排序90. sort -t',' -k2 - 使用逗号作为分隔符,按第二个字段进行排序91. uniq -c - 统计重复的行数92. uniq -d - 只显示重复的行93. uniq -u - 只显示不重复的行94. diff -u - 显示详细的差异95. diff -r - 递归比较目录中的文件96. tr 'a-z' 'A-Z' - 将小写字母转换为大写字母97. tr -d '[:digit:]' - 删除所有数字98. tr -s ' ' - 合并连续的空格为一个空格99. cut -d',' -f1 - 使用逗号作为分隔符,打印第一个字段100. cut -c1-5 - 打印每行的前五个字符这些命令是Linux中最常用的命令之一,可以帮助您在终端中进行文件和文本处理、系统管理、网络配置等操作。
linux常用命令及示范

Linux常用命令及示范Linux是一种开源的操作系统,它具有高效、稳定、安全等优点,广泛应用于服务器、嵌入式设备、云计算等领域。
Linux系统提供了丰富的命令行工具,可以方便地对系统进行管理、配置、监控和调试。
本文将介绍Linux常用的一些命令,包括文件操作、目录操作、进程管理、网络管理、系统管理和其他实用的命令,并给出一些具体的示例,帮助读者掌握Linux命令的基本用法和技巧。
一、文件操作命令文件是Linux系统中最基本的单位,它可以是文本文件、二进制文件、设备文件等。
Linux系统提供了一些命令,可以对文件进行创建、删除、复制、移动、重命名、查看、编辑等操作。
下面介绍一些常用的文件操作命令。
1. touch命令touch命令的作用是创建一个空文件或者修改一个已有文件的时间戳。
它的基本语法是:touch [选项] 文件名其中,选项可以是:-a:只修改访问时间-c:如果文件不存在,不创建新文件-m:只修改修改时间-r:把指定文件的时间戳复制给另一个文件-t:指定修改时间,格式为[[CC]YY]MMDDhhmm[.ss]例如:# 创建一个空文件test.txttouch test.txt# 修改test.txt的访问时间和修改时间为当前时间touch test.txt# 修改test.txt的访问时间为2021年4月1日10:00:00touch -a -t 202104011000.00 test.txt# 把test.txt的时间戳复制给test2.txttouch -r test.txt test2.txt2. rm命令rm命令的作用是删除一个或多个文件或目录。
它的基本语法是:rm [选项] 文件或目录其中,选项可以是:-f:强制删除,忽略不存在的文件或目录,不提示确认-i:交互式删除,删除前提示确认-r:递归删除,删除目录及其子目录和文件例如:# 删除一个文件test.txtrm test.txt# 删除一个目录test,并提示确认rm -ir test# 强制删除一个目录test及其子目录和文件,不提示确认rm -rf test3. cp命令cp命令的作用是复制一个或多个文件或目录。
linux最常用20条命令汇总

linux最常用20条命令汇总
1. ls:显示当前目录中的文件和子目录
2. cd:改变当前工作目录
3. mkdir:创建新的目录
4. rm:删除文件或目录
5. cp:复制文件或目录
6. mv:移动或重命名文件或目录
7. cat:查看文件内容
8. grep:在文件中搜索指定的字符串
9. find:在文件系统中查找文件或目录
10. chmod:修改文件或目录的权限
11. chown:修改文件或目录的所有者
12. tar:创建压缩文件或解压缩文件
13. ssh:远程登录到其他计算机
14. ps:显示当前运行的进程
15. top:实时监控系统的进程和资源使用情况
16. du:显示目录或文件的磁盘使用情况
17. df:显示文件系统的磁盘使用情况
18. ifconfig:配置或显示网络接口信息
19. ping:测试与目标主机的连通性
20. man:查看命令的帮助文档。
Linux终端命令与软件卸载

Linux终端命令与软件卸载在Linux系统中,终端命令是非常重要且常用的工具,它可以帮助我们进行各种操作和任务。
同时,软件的安装和卸载也是我们日常使用Linux系统时需要掌握的技能之一。
本文将介绍一些常用的Linux终端命令以及软件的卸载方法。
一、Linux终端命令1. cd命令:用于切换目录。
例如,输入cd /home/username/可以进入指定的目录。
2. ls命令:用于列出目录中的文件和子目录。
例如,输入ls -l可以显示详细的文件信息。
3. mkdir命令:用于创建新的目录。
例如,输入mkdir new_folder可以创建一个名为new_folder的新目录。
4. rm命令:用于删除文件或目录。
例如,输入rm file.txt可以删除名为file.txt的文件。
5. cp命令:用于复制文件或目录。
例如,输入cp file.txt/home/username/可以将文件file.txt复制到指定目录中。
6. mv命令:用于移动文件或目录。
例如,输入mv file.txt/home/username/可以将文件file.txt移动到指定目录中。
7. touch命令:用于创建新文件或修改文件的访问时间。
例如,输入touch file.txt可以创建一个名为file.txt的新文件。
8. cat命令:用于查看文件的内容。
例如,输入cat file.txt可以查看文件file.txt的内容。
9. grep命令:用于在文件中搜索指定的模式。
例如,输入grep "keyword" file.txt可以搜索文件file.txt中包含关键词"keyword"的行。
10. sudo命令:用于以超级用户权限执行命令。
例如,输入sudo apt-get update可以更新系统软件包。
二、软件的卸载方法在Linux系统中,常常需要卸载一些不再需要的软件。
下面介绍几种常用的软件卸载方法。
Linux 常用命令

1. 切换目录cdcdcdcd cd2. pwd命令pwd3. ll命令4. mkdir命令(创建文件夹)5. mv命令(移动文件或者重命名)6. rm命令(删除文件)7. cp命令(复制文件)8. clear命令9. cat命令10. tar和zip命令(解压命令)1234511. ps命令12. grep命令13. kill命令kill -9 8080 808014.vim命令23615. su命令16. ifconfig命令17. 关闭防火墙命令1234disable801801118、安装命令一、rpm 安装和卸载1、rpm 包安装方法下载rpm 安装包到本地上传或者直接在线下载到服务器,上传到服务器并切换到当前目录执行:rpm -ivh abc.rpm 进行安装;区别单纯的安装,不会安装依赖,类似于windows 里面直接点击exe 运行2、rpm -evh abc.rpm 卸载3、rpm -q abc 查找安装的软件名4、rmp -qd abc 查找安装的软件安装目录或者位置二、YUM 的应用yum 下载、安装、检测更新、卸载(删除)操作对象只能是.rpm的软件包1、安装:yum -y install httpd 或者yum install httpd -y下载并安装 httpd服务,可以处理软件包之间的依赖性关系yum:命令字的作用:连接公共的软件包仓库install:进行安装-y : 允许所有相关依赖性的服务安装2、卸载:yum remove httpd -y 或者yum -y remove httpd 卸载软件例如:卸载httpd软件19、关机或者重启命令1、shutdown -h now --立即关机2、shutdown -h 10:53 --到10:53关机,如果该时间小于当前时间,则到隔天3、shutdown -h +10 --10分钟后自动关机4、shutdown -r now --立即重启5、shutdown -r +30 'The System Will Reboot in 30 Mins' --30分钟后重启并并发送通知给其它在线用户20、上传和下载1、安装软件yum install lrzsz2、上传1)命令rz说明:rz即上传,选择文件即可2)覆盖上传rz -y说明:文件已存在,无需删除再上传3、下载1)命令sz说明1:sz 空格文件名说明2:第一次需要设置下载目录,如果已设置,则无需;说明3:如果忘记下载路径,SecureCRT的路径是这么看的,打开会话-会话选项-X/YZmodem。
红帽linux常用操作命令

红帽linux常用操作命令1.查看硬件信息# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量资源# free -m # 查看内存使用量和交换区使用量# df -h # 查看各分区使用情况# du -sh # 查看指定目录的大小# grep MemTotal /proc/meminfo # 查看内存总量# grep MemFree /proc/meminfo # 查看空闲内存量# uptime # 查看系统运行时间、用户数、负载# cat /proc/loadavg # 查看系统负载磁盘和分区# mount | column -t # 查看挂接的分区状态# fdisk -l # 查看所有分区# swapon -s # 查看所有交换分区# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) # dmesg | grep IDE # 查看启动时IDE设备检测状况网络# ifconfig # 查看所有网络接口的属性# iptables -L # 查看防火墙设置# route -n # 查看路由表# netstat -lntp # 查看所有监听端口# netstat -antp # 查看所有已经建立的连接# netstat -s # 查看网络统计信息进程# ps -ef # 查看所有进程# top # 实时显示进程状态用户# w # 查看活动用户# id # 查看指定用户信息# last # 查看用户登录日志# cut -d: -f1 /etc/passwd # 查看系统所有用户# cut -d: -f1 /etc/group # 查看系统所有组# crontab -l # 查看当前用户的计划任务服务# chkconfig –list # 列出所有系统服务# chkconfig –list | grep on # 列出所有启动的系统服务程序# rpm -qa # 查看所有安装的软件包cat /proc/cpuinfo :查看CPU相关参数cat /proc/partitions :查看硬盘和分区cat /proc/meminfo :查看内存信息cat /proc/version :查看版本,类似uname -rcat /proc/ioports :查看设备I/O端口cat /proc/interrupts :查看中断cat /proc/pci :查看pci设备的信息cat /proc/swaps :查看所有swap分区的信息2.查看系统日志/var/log/var/log/dmesg /核心启动日志/var/log/messages /系统报错日志/var/log/maillog /邮件系统日志/var/log/xferlog /FTP服务用日志/var/log/secure /安全信息系统登陆与网络连接的信息/var/log/wtwp /登录记录# tail -f /var/log/messages /查看最近发生的信息.3.系统开关机切换虚拟工作台:虚拟控制台的切换可以通过按下Alt键和一个功能键来实现,通常使用F1-F6 。
常用的linux命令 文档

常用的linux命令文档常用的Linux命令文档Linux操作系统是一种非常强大和灵活的操作系统,广泛应用于服务器和嵌入式系统中。
作为一名Linux系统管理员或者开发者,掌握常用的Linux 命令是至关重要的。
本文旨在提供一份常用的Linux命令文档,涵盖了从基本命令到高级命令的应用和使用。
1. 文件和目录操作命令1.1 ls命令:列出当前目录下的文件和子目录。
1.2 cd命令:切换当前工作目录。
1.3 mkdir命令:创建新的目录。
1.4 cp命令:复制文件或目录。
1.5 mv命令:移动文件或目录。
1.6 rm命令:删除文件或目录。
1.7 touch命令:创建一个新文件。
1.8 cat命令:显示文件内容或者将几个文件合并成一个文件。
1.9 echo命令:将指定的文本输出到终端或者文件。
2. 文件查找和搜索命令2.1 find命令:根据指定的条件在文件系统中查找文件。
2.2 grep命令:在文件或者输入中查找匹配的行。
2.3 locate命令:在系统的数据库中查找文件。
2.4 which命令:查找可执行文件的路径。
2.5 whereis命令:查找二进制程序、源代码和man页文件的路径。
3. 文件权限和权限管理命令3.1 chmod命令:修改文件或目录的权限。
3.2 chown命令:修改文件或目录的所有者。
3.3 chgrp命令:修改文件或目录的所属组。
3.4 passwd命令:修改用户密码。
4. 系统管理命令4.1 top命令:实时显示各种系统资源的使用情况。
4.2 ps命令:查看当前运行的进程。
4.3 kill命令:终止指定的进程。
4.4 service命令:启动、停止和重启系统服务。
4.5 systemctl命令:管理系统的Systemd服务。
5. 网络操作命令5.1 ifconfig命令:查看和设置网络接口配置。
5.2 ping命令:测试主机之间的连通性。
5.3 ssh命令:通过SSH协议登录到远程主机。
Red Hat Linux系统管理练习题参考答案

Red Hat Linux系统管理练习题参考答案1. 基本概念和命令Red Hat Linux是一种流行的操作系统,常用于服务器管理和系统维护。
本文将为您提供Red Hat Linux系统管理练习题的参考答案。
1.1 文件和目录管理在Red Hat Linux系统中,文件和目录管理是非常重要的一项任务。
以下是一些示例答案:- 创建名为"test"的目录:`mkdir test`- 切换到"test"目录:`cd test`- 在当前目录下创建一个名为"file.txt"的文件:`touch file.txt`- 在当前目录中列出所有文件和目录:`ls -a`- 删除名为"file.txt"的文件:`rm file.txt`- 删除名为"test"的目录:`rmdir test`1.2 用户和组管理在Red Hat Linux系统中,用户和组管理是管理访问权限和系统安全性的重要方面。
以下是一些示例答案:- 创建名为"user1"的用户:`useradd user1`- 设置"user1"的密码:`passwd user1`- 创建名为"group1"的组:`groupadd group1`- 将"user1"添加到"group1"组中:`usermod -a -G group1 user1`- 切换到"user1"用户:`su user1`- 列出系统上的所有用户:`cat /etc/passwd`- 列出系统上的所有组:`cat /etc/group`2. 网络配置和管理在Red Hat Linux系统中配置和管理网络是必不可少的。
以下是一些示例答案:2.1 IP地址和网络接口配置- 查看系统上的网络接口信息:`ip addr show`- 配置名为"eth0"的网络接口为静态IP:`nmcli con mod eth0ipv4.method manual ipv4.addresses "IP_ADDRESS/SUBNET_MASK" ipv4.gateway "GATEWAY_ADDRESS"`- 激活名为"eth0"的网络接口:`nmcli con up eth0`2.2 防火墙配置- 查看防火墙状态:`systemctl status firewalld`- 开启防火墙:`systemctl start firewalld`- 关闭防火墙:`systemctl stop firewalld`3. 系统监控和日志管理在Red Hat Linux系统中,监控系统资源和管理日志是确保系统稳定性和故障排除的重要环节。
Linux基本命令及其应用

Linux基本命令及其应用Linux是一种类Unix操作系统,具有高度的开放性和灵活性。
作为一名Linux用户,我们需要熟悉Linux基本命令及其应用,以便能够很好地管理和维护系统。
本篇论文将介绍常用的Linux基本命令及其应用,包括文件与目录操作、用户和权限管理、进程和系统状态管理等。
一、文件与目录操作1. pwd:查看当前工作目录2. cd:切换目录3. ls:列出目录中的所有文件和子目录4. mkdir:创建新目录5. touch:创建空文件或改变文件的修改时间6. rm:删除指定的文件或目录7. cp:复制文件或目录8. mv:移动文件或目录二、用户和权限管理1. useradd:添加新用户2. userdel:删除用户3. passwd:更改用户密码4. groupadd:添加新用户组5. groupdel:删除用户组6. chown:更改文件或目录的所有者7. chmod:更改文件或目录的访问权限三、进程和系统状态管理1. top:监控进程和系统资源的使用情况2. ps:列出当前运行的进程3. kill:终止指定进程4. free:查看系统内存使用情况5. df:查看文件系统使用情况6. netstat:查看网络状态信息以上是常用的Linux基本命令及其应用,在实际应用中,还需要结合具体的环境和任务,进行深入的学习和应用。
下面将举例说明Linux基本命令的具体应用。
1.文件与目录操作在实际应用中,我们常常需要对文件进行复制、移动、重命名等操作,下面以复制文件为例进行说明。
假设当前目录下有一个文件test.txt,需要将其复制到/tmp目录中,可以使用cp命令:cp test.txt /tmp/如果需要复制整个目录,可以使用cp命令的-r选项:cp -r /home/user/test /tmp/2.用户和权限管理在实际应用中,我们需要为不同的用户分配不同的权限,以保护系统的安全性。
下面以创建新用户为例进行说明。
红帽子 Linux_命令全解

Red Hat Linux 命令全解(本文整理汪适才.天津.2010)1.startx 从文本界面进入图形界面2.ls -lhar 显示目录与文件ls -lrt 按时间进行排序3.whoami 显示当前用户名who -r 显示系统当前运行级别,级别为5第一次启动时间为2011-09-06 00:26 run-level 5 2011-09-06 00:26last=Swho –b 显示系统第一次启动时间system boot 2011-09-06 00:25who = who am i 显示最初登陆系统时的用户名,将显示登陆的用户名,使用的终端,登陆时间。
who –H 显示列标题boco pts/0 Sep 8 11:32 (10.3.1.230)用户名终端号登陆日期和时间4.id boco 查看用户信息(UID GID 次GID)5.passwd boco 修改用户密码6.logout 退出系统suse 不支持此命令7.exit 退出系统redhat suse 都支持此命令8.poweroff 关机shutdown -h now 关机halt 关机ubuntu版本命令9.reboot 重启系统shutdown –r now 重启系统shutdown –r 5 5分钟之后重启系统init 6 重启系统10.cd etc 进入目录11.cd .. 返回上一级目录12.cd / 返回根目录13.rm profile 删除文件–f 强制删除–r 删除目录14.pwd 显示当前目录路径15.mkdir ‘aa bb’创建目录aa bb -p 一次性创建多个目录16.rmdir aa\ bb/ 删除空目录\_ 转义字符17.vi gedit nano 文本编辑器vim 高级版18.date 显示日期时间19.cd 返回用户家目录20.su - root 切换root ,完全切换,su root 不完全切换,会继承前用户的环境变量21.ifconfig 显示IP地址信息22.echo $LANG 输出环境变量23. system-config-date 日期时间工具24.date MMDDhhmmYYYY.ss 030611002011.1025.system-config-printer Linux打印工具26./etc/cups/printers.conf 打印配置文件27.screen clear 清屏Ctrl+l28.ping -c 4 192.168.29.1 只发送4个信息包29.grep ˆd zh 过滤只显示目录grep "sntp.*" ntplog 用到正则表达式的地方,从ntplog文件中过滤开头提到sntp并且同一行内还跟着ntp.log,你可以利用如上的grep命令,.*捡破烂模式,可以匹配任何字符无限多次,除了换行符30.cp -r 递归复制目录31.more profile 查看内容分页式(小文本)32.cat profile 查看内容不换行33.less profile 查看内容分页式(大文本)34.mv aa bb 重命名移动文本35.top ?热键q退出性能诊断工具=windows任务管理器,top –u mdsoss 查看指定用户eradd student 添加用户erdel student 删除用户38.locale -a 显示系统支持所有语言39.which perl 查找命令~~~执行文件的路径40.cal 显示日历41.cd - 返回前一个工作目录42.whatis cal 显示命令简介43.make whatis 手动更新命令数据库44.date --help 显示命令格式参数45.man 1 passwd 命令说明书1页46.man –k (-f)列举匹配命令说明书页,简介 passwd 命令信息页(深入全面)48.du -sh 查看目录,文件容量大小–sk k单位,s 不递归查看49.touch cc 创建空文件/时间戳50.nautilus 启动文件浏览器51.file issue 判断文件内容52. 。
Red Hat Linux 命令大全

Red Hat Linux 命令大全1.startx 从文本界面进入图形界面2.ls -lhar 显示目录与文件ls -lrt 按时间进行排序3.whoami 显示当前用户名who -r 显示系统当前运行级别,级别为5第一次启动时间为2011-09-06 00:26 run-level 5 2011-09-06 00:26last=Swho –b 显示系统第一次启动时间system boot 2011-09-06 00:25who = who am i 显示最初登陆系统时的用户名,将显示登陆的用户名,使用的终端,登陆时间。
who –H 显示列标题boco pts/0 Sep 8 11:32 (10.3.1.230)用户名终端号登陆日期和时间4.id boco 查看用户信息(UID GID 次GID)5.passwd boco 修改用户密码6.logout 退出系统suse 不支持此命令7.exit 退出系统redhat suse 都支持此命令8.poweroff 关机shutdown -h now 关机halt 关机ubuntu版本命令9.reboot 重启系统shutdown –r now 重启系统shutdown –r 5 5分钟之后重启系统init 6 重启系统10.cd etc 进入目录11.cd .. 返回上一级目录12.cd / 返回根目录13.rm profile 删除文件–f 强制删除–r 删除目录14.pwd 显示当前目录路径15.mkdir ‘aa bb’创建目录aa bb -p 一次性创建多个目录16.rmdir aa\ bb/ 删除空目录\_ 转义字符17.vi gedit nano 文本编辑器vim 高级版18.date 显示日期时间19.cd 返回用户家目录20.su - root 切换root ,完全切换,su root 不完全切换,会继承前用户的环境变量21.ifconfig 显示IP地址信息22.echo $LANG 输出环境变量23. system-config-date 日期时间工具24.date MMDDhhmmYYYY.ss ************.1025.system-config-printer Linux打印工具26./etc/cups/printers.conf 打印配置文件27.screen clear 清屏Ctrl+l28.ping -c 4 192.168.29.1 只发送4个信息包29.grep ˆd zh 过滤只显示目录grep "sntp.*" ntplog 用到正则表达式的地方,从ntplog文件中过滤开头提到sntp并且同一行内还跟着ntp.log,你可以利用如上的grep命令,.*捡破烂模式,可以匹配任何字符无限多次,除了换行符30.cp -r 递归复制目录31.more profile 查看内容分页式(小文本)32.cat profile 查看内容不换行33.less profile 查看内容分页式(大文本)34.mv aa bb 重命名移动文本35.top ?热键q退出性能诊断工具=windows任务管理器,top –u mdsoss 查看指定用户eradd student 添加用户erdel student 删除用户38.locale -a 显示系统支持所有语言39.which perl 查找命令~~~执行文件的路径40.cal 显示日历41.cd - 返回前一个工作目录42.whatis cal 显示命令简介43.make whatis 手动更新命令数据库44.date --help 显示命令格式参数45.man 1 passwd 命令说明书1页46.man –k (-f)列举匹配命令说明书页,简介 passwd 命令信息页(深入全面)48.du -sh 查看目录,文件容量大小–sk k单位,s 不递归查看49.touch cc 创建空文件/时间戳50.nautilus 启动文件浏览器51.file issue 判断文件内容52. 。
Red Hat Enterprise Linux 常用命令总结

: q! à 不保存,强制退出
# vi 文件名 à 打开你要编辑的文件
: q à 不做任何操作,退出 vi 编辑器。
5、查看文件内容
# more <file> 查看文件的详细内容
-- # more file1 file2 ... 依次列出文件的内容
--- more 有分页的功能
who、w、whomami--------
id à
hostname à
# fdisk –l à 查看系统下的硬盘信息
-- # bzip2 -d file.bz2 <==解压缩文件
-- # bzip2 -9 -c file > file.bz2 <== 用最佳压缩比压缩,并保留原来的文件
tar
参数:
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
语法:命令 > 输出
示例:# ls > outputfile
3、2> 错误输出重定向
语法:命令 2> errofile
示例:# ls 2> outputfile
管道操作符 “|”:
语法:command1 | command2
示例:# ps -ef | grep tomcat à 查看当前是否启动了 tomcat 服务(像这样的组合使用十分常用。)
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成
『 tar -zcvPf tfile sfile』才对喔!
rac 常用命令

rac 常用命令在Linux系统中,`rac`(也可以称为RAC)是一个常用的命令。
`rac`命令是Red Hat Cluster Suite(RHEL集群套件)的一部分,是用于设置和管理高可用性集群的工具。
它提供了许多功能和选项,可以帮助系统管理员轻松管理集群环境。
本文将详细介绍`rac`命令的常用功能和用法。
1. 查看集群状态`rac status`命令可以显示当前集群的状态信息。
它将显示集群中每个节点的状态,包括节点的健康状况、状态、软件版本以及集群服务的运行状态等。
这对于诊断集群故障以及监控集群运行状态非常有用。
可以通过以下命令来查看集群状态:```rac status```2. 启动和停止集群服务使用`rac`命令可以方便地启动和停止集群中的服务。
例如,可以使用以下命令来启动集群服务:```rac service start```同样,可以使用以下命令来停止集群服务:```rac service stop```通过这些命令,可以在需要时方便地启动和停止集群服务,以满足系统管理员的要求。
3. 创建和删除资源组资源组是集群中的一个重要概念,它代表着一组相关的服务或应用程序。
使用`rac`命令可以创建和删除资源组。
以下是创建资源组的命令示例:```rac group create [group_name]```在上述命令中,`[group_name]`表示要创建的资源组的名称。
类似地,可以使用以下命令删除资源组:```rac group delete [group_name]```使用这些命令,系统管理员可以轻松地管理集群中的资源组。
4. 移动资源组通过`rac`命令,可以将资源组从一个节点移动到另一个节点。
这对于负载均衡和高可用性至关重要。
以下是将资源组从一个节点移动到另一个节点的命令示例:```rac group move [group_name] [destination_node]```在上述命令中,`[group_name]`表示要移动的资源组的名称,`[destination_node]`表示要移动到的目标节点。
linux 常用命令自学手册

linux 常用命令自学手册
Linux操作系统是一种开源的操作系统,广泛应用于服务器和嵌入式系统。
下面是一些常用的Linux命令,可以帮助你快速入门和自学:
1. ls,列出当前目录下的文件和子目录。
2. cd,切换目录。
3. pwd,显示当前工作目录的路径。
4. mkdir,创建新的目录。
5. touch,创建新的空文件。
6. cp,复制文件或目录。
7. mv,移动文件或目录,也可用于重命名文件和目录。
8. rm,删除文件或目录。
9. cat,查看文件内容。
10. more和less,逐页查看文件内容。
11. head和tail,分别查看文件的头部和尾部内容。
12. grep,在文件中搜索指定的字符串。
13. find,在文件系统中搜索文件。
14. tar,打包和解压文件。
15. ps,显示系统中正在运行的进程。
16. top,实时显示系统资源占用情况和进程信息。
17. kill,终止指定的进程。
18. chmod,修改文件或目录的权限。
19. chown,修改文件或目录的所有者。
20. sudo,以超级用户权限执行命令。
以上是一些常用的Linux命令,你可以通过查阅Linux操作系统的官方文档或者参考一些在线教程来进一步学习和掌握这些命令的用法和相关参数。
希望这些信息能够帮助你开始自学Linux操作系统。
Linux常用命令操作大全(推荐收藏)

Linux常⽤命令操作⼤全(推荐收藏)⽬录1.系统信息2.关机 (系统的关机、重启以及登出 )3.⽂件和⽬录4.⽂件搜索5.挂载⼀个⽂件系统6.磁盘空间7.⽤户和群组9.⽂件的权限 - 使⽤ "+" 设置权限,使⽤ "-" ⽤于取消10.⽂件的特殊属性 - 使⽤ "+" 设置权限,使⽤ "-" ⽤于取消11.打包和压缩⽂件12.RPM 包 - (Fedora, Redhat及类似系统)13.YUM 软件包升级器 - (Fedora, RedHat及类似系统)14.DEB 包 (Debian, Ubuntu 以及类似系统)15.APT 软件⼯具 (Debian, Ubuntu 以及类似系统)16.查看⽂件内容17.⽂本处理18.字符设置和⽂件格式转换19.⽂件系统分析20.初始化⼀个⽂件系统21.SWAP⽂件系统22.备份23.光盘24.⽹络 - (以太⽹和WIFI⽆线)1.系统信息命令arch显⽰机器的处理器架构(1)uname -m显⽰机器的处理器架构(2)uname -r显⽰正在使⽤的内核版本dmidecode -q显⽰硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda罗列⼀个磁盘的架构特性hdparm -tT /dev/sda在磁盘上执⾏测试性读取操作cat /proc/cpuinfo显⽰CPU info的信息cat /proc/interrupts显⽰中断cat /proc/meminfo校验内存使⽤cat /proc/swaps显⽰哪些swap被使⽤cat /proc/version显⽰内核的版本cat /proc/net/dev显⽰⽹络适配器及统计cat /proc/mounts显⽰已加载的⽂件系统lspci -tv罗列 PCI 设备lsusb -tv显⽰ USB 设备date显⽰系统⽇期cal 2007显⽰2007年的⽇历表date 0412********.00设置⽇期和时间 - ⽉⽇时分年.秒clock -w将时间修改保存到 BIOS2.关机 (系统的关机、重启以及登出 )命令shutdown -h now关闭系统(1)init 0关闭系统(2)telinit 0关闭系统(3)命令shutdown -h hours:minutes &按预定时间关闭系统shutdown -c取消按预定时间关闭系统shutdown -r now重启(1)reboot重启(2)logout注销3.⽂件和⽬录命令cd /home进⼊ '/ home' ⽬录'cd ..返回上⼀级⽬录cd ../..返回上两级⽬录cd进⼊个⼈的主⽬录cd ~user1进⼊个⼈的主⽬录cd -返回上次所在的⽬录pwd显⽰⼯作路径ls查看⽬录中的⽂件ls -F查看⽬录中的⽂件ls -l显⽰⽂件和⽬录的详细资料ls -a显⽰隐藏⽂件ls [0-9]显⽰包含数字的⽂件名和⽬录名tree显⽰⽂件和⽬录由根⽬录开始的树形结构(1)lstree显⽰⽂件和⽬录由根⽬录开始的树形结构(2)mkdir dir1创建⼀个叫做 'dir1' 的⽬录'mkdir dir1 dir2同时创建两个⽬录mkdir -p /tmp/dir1/dir2创建⼀个⽬录树rm -f file1删除⼀个叫做 'file1' 的⽂件rmdir dir1删除⼀个叫做 'dir1' 的⽬录'rm -rf dir1删除⼀个叫做 'dir1' 的⽬录并同时删除其内容rm -rf dir1 dir2同时删除两个⽬录及它们的内容mv dir1 new_dir重命名/移动⼀个⽬录cp file1 file2复制⼀个⽂件cp dir/* .复制⼀个⽬录下的所有⽂件到当前⼯作⽬录cp -a /tmp/dir1 .复制⼀个⽬录到当前⼯作⽬录cp -a dir1 dir2复制⼀个⽬录ln -s file1 lnk1创建⼀个指向⽂件或⽬录的软链接ln file1 lnk1创建⼀个指向⽂件或⽬录的物理链接touch -t 0712250000 file1修改⼀个⽂件或⽬录的时间戳 - (YYMMDDhhmm)iconv -l列出已知的编码4.⽂件搜索命令find / -name file1从 '/' 开始进⼊根⽂件系统搜索⽂件和⽬录find / -user user1搜索属于⽤户 'user1' 的⽂件和⽬录find /home/user1 -name \*.bin在⽬录 '/ home/user1' 中搜索带有'.bin' 结尾的⽂件find /usr/bin -type f -atime +100搜索在过去100天内未被使⽤过的执⾏⽂件find /usr/bin -type f -mtime -10搜索在10天内被创建或者修改过的⽂件find / -name \*.rpm -exec chmod 755 '{}' \;搜索以 '.rpm' 结尾的⽂件并定义其权限find / -xdev -name *.rpm搜索以 '.rpm' 结尾的⽂件,忽略光驱、捷盘等可移动设备locate *.ps寻找以 '.ps' 结尾的⽂件 - 先运⾏ 'updatedb' 命令whereis halt显⽰⼀个⼆进制⽂件、源码或man的位置which halt显⽰⼀个⼆进制⽂件或可执⾏⽂件的完整路径命令5.挂载⼀个⽂件系统命令mount /dev/hda2 /mnt/hda2挂载⼀个叫做hda2的盘 - 确定⽬录 '/ mnt/hda2' 已经存在umount /dev/hda2卸载⼀个叫做hda2的盘 - 先从挂载点 '/ mnt/hda2' 退出fuser -km /mnt/hda2当设备繁忙时强制卸载umount -n /mnt/hda2运⾏卸载操作⽽不写⼊ /etc/mtab ⽂件- 当⽂件为只读或当磁盘写满时⾮常有⽤mount /dev/fd0 /mnt/floppy挂载⼀个软盘mount /dev/cdrom /mnt/cdrom挂载⼀个cdrom或dvdrommount /dev/hdc /mnt/cdrecorder挂载⼀个cdrw或dvdrommount /dev/hdb /mnt/cdrecorder挂载⼀个cdrw或dvdrommount -o loop file.iso /mnt/cdrom挂载⼀个⽂件或ISO镜像⽂件mount -t vfat /dev/hda5 /mnt/hda5挂载⼀个Windows FAT32⽂件系统mount /dev/sda1 /mnt/usbdisk挂载⼀个usb 捷盘或闪存设备mount -t smbfs -o username=user,password=pass//WinClient/share /mnt/share挂载⼀个windows⽹络共享6.磁盘空间命令df -h显⽰已经挂载的分区列表ls -lSr |more以尺⼨⼤⼩排列⽂件和⽬录du -sh dir1估算⽬录 'dir1' 已经使⽤的磁盘空间'du -sk * | sort -rn以容量⼤⼩为依据依次显⽰⽂件和⽬录的⼤⼩rpm -q -a --qf '%10{SIZE}t%{NAME}n'sort -k1,1ndpkg-query -W -f='installed-size;10t{Package}n'sort -k1,1n7.⽤户和群组命令groupadd group_name创建⼀个新⽤户组groupdel group_name删除⼀个⽤户组groupmod -n new_group_name old_group_name重命名⼀个⽤户组useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bashuser1创建⼀个属于 "admin" ⽤户组的⽤户useradd user1创建⼀个新⽤户userdel -r user1删除⼀个⽤户 ( '-r' 排除主⽬录)usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1修改⽤户属性passwd修改⼝令passwd user1修改⼀个⽤户的⼝令 (只允许root执⾏)chage -E 2005-12-31 user1设置⽤户⼝令的失效期限pwck检查 '/etc/passwd' 的⽂件格式和语法修正以及存在的⽤户grpck检查 '/etc/passwd' 的⽂件格式和语法修正以及存在的群组newgrp group_name登陆进⼀个新的群组以改变新创建⽂件的预设群组9.⽂件的权限 - 使⽤ "+" 设置权限,使⽤ "-" ⽤于取消命令ls -lh显⽰权限ls /tmp | pr -T5 -W$COLUMNS将终端划分成5栏显⽰命令chmod ugo+rwx directory1设置⽬录的所有⼈(u)、群组(g)以及其他⼈(o)以读(r )、写(w)和执⾏(x)的权限chmod go-rwx directory1删除群组(g)与其他⼈(o)对⽬录的读写执⾏权限chown user1 file1改变⼀个⽂件的所有⼈属性chown -R user1 directory1改变⼀个⽬录的所有⼈属性并同时改变改⽬录下所有⽂件的属性chgrp group1 file1改变⽂件的群组chown user1:group1 file1改变⼀个⽂件的所有⼈和群组属性find / -perm -u+s罗列⼀个系统中所有使⽤了SUID控制的⽂件chmod u+s /bin/file1设置⼀个⼆进制⽂件的 SUID 位 - 运⾏该⽂件的⽤户也被赋予和所有者同样的权限chmod u-s /bin/file1禁⽤⼀个⼆进制⽂件的 SUID位chmod g+s /home/public设置⼀个⽬录的SGID 位 - 类似SUID ,不过这是针对⽬录的chmod g-s /home/public禁⽤⼀个⽬录的 SGID 位chmod o+t /home/public设置⼀个⽂件的 STIKY 位 - 只允许合法所有⼈删除⽂件chmod o-t /home/public禁⽤⼀个⽬录的 STIKY 位10.⽂件的特殊属性 - 使⽤ "+" 设置权限,使⽤ "-" ⽤于取消命令chattr +a file1只允许以追加⽅式读写⽂件chattr +c file1允许这个⽂件能被内核⾃动压缩/解压chattr +d file1在进⾏⽂件系统备份时,dump程序将忽略这个⽂件chattr +i file1设置成不可变的⽂件,不能被删除、修改、重命名或者链接chattr +s file1允许⼀个⽂件被安全地删除chattr +S file1⼀旦应⽤程序对这个⽂件执⾏了写操作,使系统⽴刻把修改的结果写到磁盘chattr +u file1若⽂件被删除,系统会允许你在以后恢复这个被删除的⽂件lsattr显⽰特殊的属性11.打包和压缩⽂件命令bunzip2 file1.bz2解压⼀个叫做 'file1.bz2'的⽂件bzip2 file1压缩⼀个叫做 'file1' 的⽂件gunzip file1.gz解压⼀个叫做 'file1.gz'的⽂件gzip file1压缩⼀个叫做 'file1'的⽂件gzip -9 file1最⼤程度压缩rar a file1.rar test_file创建⼀个叫做 'file1.rar' 的包rar a file1.rar file1 file2 dir1同时压缩 'file1', 'file2' 以及⽬录 'dir1'rar x file1.rar解压rar包unrar x file1.rar解压rar包tar -cvf archive.tar file1创建⼀个⾮压缩的 tarballtar -cvf archive.tar file1 file2 dir1创建⼀个包含了 'file1', 'file2' 以及 'dir1'的档案⽂件tar -tf archive.tar显⽰⼀个包中的内容tar -xvf archive.tar释放⼀个包tar -xvf archive.tar -C /tmp将压缩包释放到 /tmp⽬录下tar -cvfj archive.tar.bz2 dir1创建⼀个bzip2格式的压缩包tar -xvfj archive.tar.bz2解压⼀个bzip2格式的压缩包tar -cvfz archive.tar.gz dir1创建⼀个gzip格式的压缩包tar -xvfz archive.tar.gz解压⼀个gzip格式的压缩包zip file1.zip file1创建⼀个zip格式的压缩包zip -r file1.zip file1 file2 dir1将⼏个⽂件和⽬录同时压缩成⼀个zip格式的压缩包unzip file1.zip解压⼀个zip格式压缩包12.RPM 包 - (Fedora, Redhat及类似系统)命令rpm -ivh package.rpm安装⼀个rpm包rpm -ivh --nodeeps package.rpm安装⼀个rpm包⽽忽略依赖关系警告rpm -U package.rpm更新⼀个rpm包但不改变其配置⽂件rpm -F package.rpm更新⼀个确定已经安装的rpm包rpm -e package_name.rpm删除⼀个rpm包rpm -qa显⽰系统中所有已经安装的rpm包rpm -qa grep httpdrpm -qi package_name获取⼀个已安装包的特殊信息rpm -qg "System Environment/Daemons"显⽰⼀个组件的rpm包rpm -ql package_name显⽰⼀个已经安装的rpm包提供的⽂件列表rpm -qc package_name显⽰⼀个已经安装的rpm包提供的配置⽂件列表rpm -q package_name --whatrequires显⽰与⼀个rpm包存在依赖关系的列表rpm -q package_name --whatprovides显⽰⼀个rpm包所占的体积rpm -q package_name --scripts显⽰在安装/删除期间所执⾏的脚本lrpm -q package_name --changelog显⽰⼀个rpm包的修改历史rpm -qf /etc/httpd/conf/httpd.conf确认所给的⽂件由哪个rpm包所提供rpm -qp package.rpm -l显⽰由⼀个尚未安装的rpm包提供的⽂件列表rpm --import /media/cdrom/RPM-GPG-KEY导⼊公钥数字证书rpm --checksig package.rpm确认⼀个rpm包的完整性rpm -qa gpg-pubkey确认已安装的所有rpm包的完整性rpm -V package_name检查⽂件尺⼨、许可、类型、所有者、群组、MD5检查以及最后修改时间rpm -Va检查系统中所有已安装的rpm包- ⼩⼼使⽤rpm -Vp package.rpm确认⼀个rpm包还未安装rpm2cpio package.rpm cpio --extract --make-directories binrpm -ivh /usr/src/redhat/RPMS/arch/package.rpm从⼀个rpm源码安装⼀个构建好的包rpmbuild --rebuild package_name.src.rpm从⼀个rpm源码构建⼀个 rpm 包13.YUM 软件包升级器 - (Fedora, RedHat及类似系统)命令yum install package_name下载并安装⼀个rpm包yum localinstall package_name.rpm将安装⼀个rpm包,使⽤你⾃⼰的软件仓库为你解决所有依赖关系yum update package_name.rpm更新当前系统中所有安装的rpm包yum update package_name更新⼀个rpm包yum remove package_name删除⼀个rpm包yum list列出当前系统中安装的所有包yum search package_name在rpm仓库中搜寻软件包yum clean packages清理rpm缓存删除下载的包yum clean headers删除所有头⽂件yum clean all删除所有缓存的包和头⽂件14.DEB 包 (Debian, Ubuntu 以及类似系统)命令dpkg -i package.deb安装/更新⼀个 deb 包dpkg -r package_name从系统删除⼀个 deb 包dpkg -l显⽰系统中所有已经安装的 deb 包dpkg -l grep httpddpkg -s package_name获得已经安装在系统中⼀个特殊包的信息dpkg -L package_name显⽰系统中已经安装的⼀个deb包所提供的⽂件列表dpkg --contents package.deb显⽰尚未安装的⼀个包所提供的⽂件列表dpkg -S /bin/ping确认所给的⽂件由哪个deb包提供命令15.APT 软件⼯具 (Debian, Ubuntu 以及类似系统)命令apt-get install package_name安装/更新⼀个 deb 包apt-cdrom install package_name从光盘安装/更新⼀个 deb 包apt-get update升级列表中的软件包apt-get upgrade升级所有已安装的软件apt-get remove package_name从系统删除⼀个deb包apt-get check确认依赖的软件仓库正确apt-get clean从下载的软件包中清理缓存apt-cache search searched-package返回包含所要搜索字符串的软件包名称16.查看⽂件内容命令cat file1从第⼀个字节开始正向查看⽂件的内容tac file1从最后⼀⾏开始反向查看⼀个⽂件的内容more file1查看⼀个长⽂件的内容less file1类似于 'more' 命令,但是它允许在⽂件中和正向操作⼀样的反向操作head -2 file1查看⼀个⽂件的前两⾏tail -2 file1查看⼀个⽂件的最后两⾏tail -f /var/log/messages实时查看被添加到⼀个⽂件中的内容17.⽂本处理命令cat file1 file2 mand <> file1_in.txt_or_file1_out.txtcat file1command( sed, grep, awk, grep, etc...) > result.txtcat file1command( sed, grep, awk, grep, etc...) >> result.txt grep Aug /var/log/messages在⽂件 '/var/log/messages'中查找关键词"Aug"grep ^Aug /var/log/messages在⽂件 '/var/log/messages'中查找以"Aug"开始的词汇grep [0-9] /var/log/messages选择 '/var/log/messages' ⽂件中所有包含数字的⾏grep Aug -R /var/log/*在⽬录 '/var/log' 及随后的⽬录中搜索字符串"Aug"sed 's/stringa1/stringa2/g' example.txt将example.txt⽂件中的 "string1" 替换成 "string2"sed '/^$/d' example.txt从example.txt⽂件中删除所有空⽩⾏sed '/ *#/d; /^$/d' example.txt从example.txt⽂件中删除所有注释和空⽩⾏echo 'esempio'tr '[:lower:]' '[:upper:]'sed -e '1d' result.txt从⽂件example.txt 中排除第⼀⾏sed -n '/stringa1/p'查看只包含词汇 "string1"的⾏sed -e 's/ *$//' example.txt删除每⼀⾏最后的空⽩字符sed -e 's/stringa1//g' example.txt从⽂档中只删除词汇 "string1" 并保留剩余全部sed -n '1,5p;5q' example.txt查看从第⼀⾏到第5⾏内容sed -n '5p;5q' example.txt查看第5⾏sed -e 's/00*/0/g' example.txt⽤单个零替换多个零cat -n file1标⽰⽂件的⾏数cat example.txt awk 'NR%2==1'echo a b c awk '{print $1}'echo a b c awk '{print $1,$3}'paste file1 file2合并两个⽂件或两栏的内容paste -d '+' file1 file2合并两个⽂件或两栏的内容,中间⽤"+"区分sort file1 file2排序两个⽂件的内容sort file1 file2 | uniq取出两个⽂件的并集(重复的⾏只保留⼀份)sort file1 file2 | uniq -u删除交集,留下其他的⾏命令sort file1 file2 | uniq -d取出两个⽂件的交集(只留下同时存在于两个⽂件中的⽂件)comm -1 file1 file2⽐较两个⽂件的内容只删除 'file1' 所包含的内容comm -2 file1 file2⽐较两个⽂件的内容只删除 'file2' 所包含的内容comm -3 file1 file2⽐较两个⽂件的内容只删除两个⽂件共有的部分18.字符设置和⽂件格式转换命令dos2unix filedos.txt fileunix.txt将⼀个⽂本⽂件的格式从MSDOS转换成UNIXunix2dos fileunix.txt filedos.txt将⼀个⽂本⽂件的格式从UNIX转换成MSDOSrecode ..HTML < page.txt > page.html将⼀个⽂本⽂件转换成htmlrecode -l | more显⽰所有允许的转换格式19.⽂件系统分析命令badblocks -v /dev/hda1检查磁盘hda1上的坏磁块fsck /dev/hda1修复/检查hda1磁盘上linux⽂件系统的完整性fsck.ext2 /dev/hda1修复/检查hda1磁盘上ext2⽂件系统的完整性e2fsck /dev/hda1修复/检查hda1磁盘上ext2⽂件系统的完整性e2fsck -j /dev/hda1修复/检查hda1磁盘上ext3⽂件系统的完整性fsck.ext3 /dev/hda1修复/检查hda1磁盘上ext3⽂件系统的完整性fsck.vfat /dev/hda1修复/检查hda1磁盘上fat⽂件系统的完整性fsck.msdos /dev/hda1修复/检查hda1磁盘上dos⽂件系统的完整性dosfsck /dev/hda1修复/检查hda1磁盘上dos⽂件系统的完整性20.初始化⼀个⽂件系统命令mkfs /dev/hda1在hda1分区创建⼀个⽂件系统mke2fs /dev/hda1在hda1分区创建⼀个linux ext2的⽂件系统mke2fs -j /dev/hda1在hda1分区创建⼀个linux ext3(⽇志型)的⽂件系统mkfs -t vfat 32 -F /dev/hda1创建⼀个 FAT32 ⽂件系统fdformat -n /dev/fd0格式化⼀个软盘mkswap /dev/hda3创建⼀个swap⽂件系统21.SWAP⽂件系统命令mkswap /dev/hda3创建⼀个swap⽂件系统swapon /dev/hda3启⽤⼀个新的swap⽂件系统swapon /dev/hda2 /dev/hdb3启⽤两个swap分区22.备份命令dump -0aj -f /tmp/home0.bak /home制作⼀个 '/home' ⽬录的完整备份dump -1aj -f /tmp/home0.bak /home制作⼀个 '/home' ⽬录的交互式备份restore -if /tmp/home0.bak还原⼀个交互式备份rsync -rogpav --delete /home /tmp同步两边的⽬录rsync -rogpav -e ssh --delete /home ip_address:/tmp通过SSH通道rsyncrsync -az -e ssh --delete ip_addr:/home/public /home/local通过ssh和压缩将⼀个远程⽬录同步到本地⽬录rsync -az -e ssh --delete /home/local ip_addr:/home/public通过ssh和压缩将本地⽬录同步到远程⽬录dd bs=1M if=/dev/hda gzipdd if=/dev/sda of=/tmp/file1备份磁盘内容到⼀个⽂件tar -Puf backup.tar /home/user执⾏⼀次对 '/home/user' ⽬录的交互式备份操作( cd /tmp/local/ && tar c . )ssh -C user@ip_addr 'cd /home/share/ && tar x -p'( tar c /home )ssh -C user@ip_addr 'cd /home/backup-home && tar x -p'tar cf - .(cd /tmp/backup ; tar xf - )find /home/user1 -name '*.txt'xargs cp -av --target-directory=/home/backup/ --parentsfind /var/log -name '*.log'tar cv --files-from=-dd if=/dev/hda of=/dev/fd0 bs=512 count=1做⼀个将 MBR (Master Boot Record)内容复制到软盘的动作dd if=/dev/fd0 of=/dev/hda bs=512 count=1从已经保存到软盘的备份中恢复MBR内容命令23.光盘命令cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force清空⼀个可复写的光盘内容mkisofs /dev/cdrom > cd.iso在磁盘上创建⼀个光盘的iso镜像⽂件mkisofs /dev/cdrom gzip > cd_iso.gzmkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.isodata_cd创建⼀个⽬录的iso镜像⽂件cdrecord -v dev=/dev/cdrom cd.iso刻录⼀个ISO镜像⽂件gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom -刻录⼀个压缩了的ISO镜像⽂件mount -o loop cd.iso /mnt/iso挂载⼀个ISO镜像⽂件cd-paranoia -B从⼀个CD光盘转录⾳轨到 wav ⽂件中cd-paranoia -- "-3"从⼀个CD光盘转录⾳轨到 wav ⽂件中(参数-3)cdrecord --scanbus扫描总线以识别scsi通道dd if=/dev/hdc | md5sum校验⼀个设备的md5sum编码,例如⼀张 CD 24.⽹络 - (以太⽹和WIFI⽆线)命令ifconfig eth0显⽰⼀个以太⽹卡的配置ifup eth0启⽤⼀个 'eth0' ⽹络设备ifdown eth0禁⽤⼀个 'eth0' ⽹络设备ifconfig eth0 192.168.1.1 netmask 255.255.255.0控制IP地址ifconfig eth0 promisc设置 'eth0' 成混杂模式以嗅探数据包 (sniffing)dhclient eth0以dhcp模式启⽤ 'eth0'route -n show routing tableroute add -net 0/0 gw IP_Gateway configure default gatewayroute add -net 192.168.0.0 netmask 255.255.0.0 gw192.168.1.1configure static route to reach network '192.168.0.0/16' route del 0/0 gw IP_gateway remove static routeecho "1" > /proc/sys/net/ipv4/ip_forward activate ip routinghostname show hostname of systemhost lookup hostname to resolve name to ip address and viceversa(1)nslookup lookup hostname to resolve name to ip address and viceversa(2)ip link show show link status of all interfacesmii-tool eth0show link status of 'eth0'ethtool eth0show statistics of network card 'eth0'netstat -tup show all active network connections and their PIDnetstat -tupl show all network services listening on the system and their PIDtcpdump tcp port 80show all HTTP traffic命令iwlist scan show wireless networksiwconfig eth1show configuration of a wireless network cardwhois lookup on Whois database到此这篇关于Linux 常⽤命令操作⼤全(推荐收藏)的⽂章就介绍到这了,更多相关Linux 常⽤命令操作内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!。
linux中rpm的用法

linux中rpm的用法
在Linux系统中,RPM(Red Hat Package Manager)是一种软件包管理工具,用于安装、升级、查询和删除软件包。
下面是一些常用的RPM命令和用法:
1. 安装一个RPM包:
rpm -i package.rpm
例如:rpm -i package.rpm
2. 升级一个已安装的软件包:
rpm -U package.rpm
例如:rpm -U package.rpm
3. 查询已安装的软件包:
rpm -q package_name
例如:rpm -q nginx
4. 列出已安装的所有软件包:
rpm -qa
例如:rpm -qa
5. 查询软件包的详细信息:
rpm -qi package_name
例如:rpm -qi nginx
6. 查询一个文件属于哪个软件包:
rpm -qf file_path
例如:rpm -qf /etc/nginx/nginx.conf
7. 删除一个已安装的软件包:
rpm -e package_name
例如:rpm -e nginx
8. 查询软件包的依赖关系:
rpm -qR package_name
例如:rpm -qR nginx
这些命令可以帮助你在Linux系统中使用RPM进行软件包的管理和操作。
如果需要更详细的信息,你可以通过man rpm 命令查阅RPM的手册页。
linux常用命令大全,常用的linux命令有哪些

linux常⽤命令⼤全,常⽤的linux命令有哪些1、ls命令就是 list 的缩写,通过 ls 命令不仅可以查看 linux ⽂件夹包含的⽂件,⽽且可以查看⽂件权限(包括⽬录、⽂件夹、⽂件权限) 查看⽬录信息等等。
常⽤参数搭配:ls -a 列出⽬录所有⽂件,包含以.开始的隐藏⽂件ls -A 列出除.及..的其它⽂件ls -r 反序排列ls -t 以⽂件修改时间排序ls -S 以⽂件⼤⼩排序ls -h 以易读⼤⼩显⽰ls -l 除了⽂件名之外,还将⽂件的权限、所有者、⽂件⼤⼩等信息详细列出来实例:(1) 按易读⽅式按时间反序排序,并显⽰⽂件详细信息ls -lhrt(2) 按⼤⼩反序显⽰⽂件详细信息ls -lrS(3)列出当前⽬录中所有以"t"开头的⽬录的详细内容ls -l t*(4) 列出⽂件绝对路径(不包含隐藏⽂件)ls | sed "s:^:`pwd`/:"(5) 列出⽂件绝对路径(包含隐藏⽂件)find $pwd -maxdepth 1 | xargs ls -ld2、cd 命令cd(changeDirectory) 命令语法:cd [⽬录名]说明:切换当前⽬录⾄ dirName。
实例:(1)进⼊要⽬录cd /(2)进⼊ "home" ⽬录cd ~(3)进⼊上⼀次⼯作路径cd -(4)把上个命令的参数作为cd参数使⽤。
cd !$3、pwd 命令pwd 命令⽤于查看当前⼯作⽬录路径。
实例:(1)查看当前路径pwd(2)查看软链接的实际路径4、mkdir 命令mkdir 命令⽤于创建⽂件夹。
可⽤选项:-m: 对新建⽬录设置存取权限,也可以⽤ chmod 命令设置;-p: 可以是⼀个路径名称。
此时若路径中的某些⽬录尚不存在,加上此选项后,系统将⾃动建⽴好那些尚不在的⽬录,即⼀次可以建⽴多个⽬录。
实例:(1)当前⼯作⽬录下创建名为 t的⽂件夹mkdir t(2)在 tmp ⽬录下创建路径为 test/t1/t 的⽬录,若不存在,则创建:mkdir -p /tmp/test/t1/t5、rm 命令删除⼀个⽬录中的⼀个或多个⽂件或⽬录,如果没有使⽤ -r 选项,则 rm 不会删除⽬录。
RED HAT LINUX 命令大全

65.chown student: student 66.chmod ugo+rwx cc.txt
即改变文件属主又改变文件属组 改变用户、组群、其他授予读、写、执行权限 -R 递归 改变权限 4(读) 显示命令列表 2(写) 1(执行)
67.chmod 777 cc.txt 68.history 名 eth0:2 92.ifconfig eth0 192.168.0.1
93./etc/sysconfig/network-scripts/ifcfg-eth0 94. /etc/sysconfig/network 95./etc/resolv.conf 96. service 97. service dhcpd vsftpd
创建用户但禁止登陆 shell 设置密码
echo 123 | passwd --stdin u$i done 80.head /etc/passwd 81.tail /etc/passwd
默认显示文件前 10 行 默认显示文件后 10 行
-n 3 -n 3
指定显示行数 指定显示行数
82.grep student passwd 过滤 passwd 文件中 student 行 83.cut -d: 84.wc cc.txt 85.sort cc.txt -f1 /etc/passwd 按列抽取文本 -d 分隔符 -w -f 1 指显示的列 单词数 -c 字节数 -m 字符数
重复前一个命令,重复前一个以字符出发的命令,重复前一个相应
数字的命令 70.cat ~/.bash_profile 显示家目录下的隐藏文件
71.echo $(hostname) ‘hostname’ 命令替换 72.touch {a,b} {c,d} 73. 编写 SHELL #!/bin/bash 脚本范例 取并集结果 ac ad info.sh bc bd 创建 4 个文件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[资料] Red Hat Linux常用命令汇总Linux 常用命令汇总ls命令:1. ls //列出当前目录的文件和文件夹2. ls –a //列出当前目录的文件和文件夹,包含隐藏文件3. ls –l //列出详细信息4. ls 目录 //列出某目录下的文件pwd命令 //查看当前所在位置du 命令1. du 目录 //查看目录的总容量以及子目录的容量2. du –s 目录 //查看目录总容量cd 命令1.cd .. //回上一级目录2.cd / //回根目录3. cd //回用户主目录4.cd 目录路径 //去某目录mkdir 目录名 //创建目录rmdir 空目录名 //删除空目录rm 文件名 //删除文件rm –rf 目录名 //删除目录以及目录下所有文件mount 命令1.mount /dev/cdrom /mnt/cdrom //挂载光驱到 /mnt/cdrom目录下2.mount -t vfat /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 到文件2cp 文件1 目录1 //复制文件1到目录1下cp 目录1/文件1 目录2 //复制目录1下的文件1到目录2下cp –r 目录1 目录2 //复制目录1下所有内容到目录2mv 命令:mv 文件1 文件2 //重命名文件1为文件2mv 文件1 目录1 //移动文件1到目录1下mv 目录1/文件1 目录2 //移动目录1下的文件1到目录2下mv –r 目录1 目录2 //移动目录1下所有内容到目录2chmod 命令:chmod u+x g+r o-w 文件名 //为文件设置权限(用户,组,其他人)chmod 744 文件名 //为文件设置权限(1-执行,2-写,4-读)chown 命令:chown 用户文件名 //把文件改为用户所有chown –R 用户目录名 //把目录下的所有文件都改为用户所有chgrp 命令:chgrp 组名文件名 //把文件改为组所有chgrp –R 组名目录名 //把目录下的所有文件都改为组所有ln 命令:ln 文件名链接名 //为文件创建硬链接ln -s 文件名链接名 //为文件创建软链接useradd 命令:useradd 用户名 //创建一个帐号useradd -d 目录用户名 //创建一个帐号并指定主目录useradd -r 用户名 //创建一个系统帐号useradd -g 组名用户名 //创建一个用户属于某组passwd 命令:passwd 用户名 //为用户设置口令passwd –S 用户名 //查看帐号状态passwd -l 用户名 //锁帐号口令passwd -u 用户名 //解锁口令passwd -d 用户名 //删除口令userdel 命令userdel 用户名 //删除帐号userdel -r 用户名 //删除帐号及其主目录usermod 命令:usermod -l 新用户名旧用户名 //将用户改名usermod -L 用户名 //锁定帐号usermod -U 用户名 //解锁帐号usermod -g 组名用户名 //将用户加入到某组groupadd 组名 //新建组groupdel 组名 //删除组groupmod命令groupmod -g 组ID 组名 //修改组的ID号groupmod –n 新组名旧组名 //修改组名gpasswd 命令gpasswd -a 用户名组名 //把用户加入组gpasswd -d 用户名组名 //把用户从组里删除gpasswd -A 用户名组名 //把用户设置为组的管理员groups 用户名 //查看用户属于哪些组id 用户名 //查看用户UID 信息vi 文件名 //编辑文件内容输出重定向:cat a.txt > b.txt //查看A文件内容,把结果输出到B文件>> //表示追加写入重定向2> //错误输出重定向管道:命令1 | 命令2 例:cat a.txt | grep abc | more脚本编辑步骤:1.使用vi命令编辑a.sh2.通过bash a.sh 或 . a.sh 测试脚本3.修改a.sh 属性为可执行4. ./a.sh 执行脚本rpm 命令:rpm –ivh 安装包名 //安装软件rpm -e 软件名 //卸载软件rpm -U 安装包名 //升级软件rpm -qa | more //查询所有已安装的软件rpm –q 软件名 //查询软件是否安装rpm -qi 软件名 //查询软件详细信息rpm -ql 软件名 //查询软件安装文件列表rpm -qf 命令名(命令的绝对路径) //查询某个命令属于哪个软件rpm -qpi 安装包全名 //在安装前了解安装包信息rpm -qpl 安装包全名 //在安装前了解安装包所含文件列表源代码编译安装过程:系统必须有C++的开发环境。
选择图形界面安装开发工具。
1. 下载源代码包到某目录中,一般是后缀是.bz2的压缩文件2. tar –jxf 压缩文件名 //解压缩到某个目录下3. 进入源代码目录4. 对源代码进行配置 :如设置安装目录 ./configure --prefix=目录名5. 配置完后进行编译。
执行 make6. 编译完后,进行安装 make installinit 命令:init 0 //关机init 6 //重启init 3 //多用户命令模式init 5 //多用户图形模式runlevel //查看当前运行级别chkconfig 命令chkconfig - -list //查看服务启动状态chkconfig - -list 服务名 //查看某个服务启动状态chkconfig - -level 35 服务名 on(off) //设置某独立服务在3,5级别下开启(关闭)chkconfig 服务名 on(off) //设置非独立服务开启,关闭ps –aux //查看进程top //查看系统信息kill 进程号 //中止某进程kill -9 进程号 //按进程号强行中止某进程killall 进程名 //按进程名强行中止某进程ctrl+c //中止某进程jobs //查看后台程序运行fg job号 //把后台命令调回前台ctrl+z //把前台命令调回后台bg job号 //把命令调回后台at //设置计划任务atq //查看未执行的计划atrm at号 //删除某计划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.tartar -czvf a.tar.gz 文件名或目录 //将文件或目录打包压缩为a.tar.gz tar -xvf a.tar //将a.tar 解开tar -xvf a.tar -C 目录 //将a.tar 解开到某目录tar -xzvf a.tar.gz // 将a.tar.gz 解压缩tar -jxf a.bz2 //将a.bz2 解压缩tar -tf a.tar // 解包前查看a.tar包里文件列表tar -tzf a.tar.gz //解压缩前查看a.tar.gz包里文件列表配置NFS服务器步骤1. 确认nfs,和 portmap软件包.已安装2. 编辑/etc/exports 文件, 设置共享文件夹(事先创建好的)和相应权限3. 确认 nfs 和 portmap 服务已启动4. 使用showmount –e 命令查看共享目录配置NFS 客户端步骤1. 设置IP, 和服务器PING通2. 使用 showmount –e nfs服务器IP地址查看服务器的共享目录3. 使用mount 挂载共享目录到指定的文件夹4. 访问文件夹内容5. 使用umount 卸载文件夹如果是WINDOWS客户端,需要安装第三方软件才行(omni –lite)exportfs -rv 读取新设置的共享目录,到nfs服务中exportfs -auv 停止所有共享目录exportfs -av 开启所有共享目录zip [参数] [打包后的文件名] [打包的目录路径]linux zip命令参数列表:-a 将文件转成ASCII模式-F 尝试修复损坏的压缩文件-h 显示帮助界面-m 将文件压缩之后,删除源文件-n 特定字符串不压缩具有特定字尾字符串的文件-o 将压缩文件内的所有文件的最新变动时间设为压缩时候的时间-q 安静模式,在压缩的时候不显示指令的执行过程-r 将指定的目录下的所有子目录以及文件一起处理-S 包含系统文件和隐含文件(S是大写)-t 日期把压缩文件的最后修改日期设为指定的日期,日期格式为mmddyyyy举例:将/home/Blinux/html/ 这个目录下所有文件和文件夹打包为当前目录下的html.zipzip –q –r html.zip /home/Blinux/html上面的命令操作是将绝对地址的文件及文件夹进行压缩.以下给出压缩相对路径目录比如目前在Bliux这个目录下,执行以下操作可以达到以上同样的效果.zip –q –r html.zip html比如现在我的html目录下,我操作的zip压缩命令是zip –q –r html.zip *以上是在安静模式下进行的,而且包含系统文件和隐含文件//////////////////////////////////////////////////////////unzip语法:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip文件][文件][-d <目录>][-x <文件>] 或 unzip [-Z]补充说明:unzip为.zip压缩文件的解压缩程序。