RedHatLinux常用命令
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最常用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常用命令的英文单词缩写

chmod = CHange MODe
chown = CHange OWNer
chsh = CHange SHell
cmp = compare
cobra = Common Object Request Broker Architecture
comm = common
cp = CoPy
cpio = CoPy In and Out
pushd = PUSH Directory
pwd = Print Working Directory
rc = runcom = run command, rc还是plan9的shell
rev = REVerse
rm = ReMove
rn = Read News
roff = RunOFF
rpm = RPM Package Manager = RedHat Package Manager
rmdir:Remove directory
mkfs: Make file system
fsck:File system check
cat: Concatenate
uname: Unix name
df: Disk free
du: Disk usage
lsmod: List modules
mv: Move file
cpp = C Pre Processor
cron = Chronos 希腊文时间
cups = Common Unix Printing System
cvs = Current Version System
daemon = Disk And Execution MONitor
dc = Desk Calculator
Linux命令手册

18 文件权限:chmod chmod u+s file 为file的属主加上特殊权限
chmod g+r file 为file的属组加上读权限
chmod o+w file 为file的其它用户加上写权限
chmod a-x file 为file的所有用户减去执行权限
17 fdisk fdisk /dev/sdb 为一块新的SCSI硬盘进行分区
18 mkfs.ext3 Mkfs.ext3 /dev/sdb1 为第一块SCSI硬盘的第一主分区格式化成ext3的文件系统
mkfs.ext2 Mkfs.ext2/dev/sdb2 格式化成ext2文件系统
59 tar –tf benet.tar 看非压缩包的檔列表
60 tar –tf benet.tar.gz 看压缩包的檔列表
61 tar –xf benet.tar 非压缩包的檔恢复
62 tar –zxvf benet.tar.gz 压缩包的檔解压恢复
63 tar –jxvf benet.tar.bz2
12 Ln -s a b 创建当前目录下a的符号链接b
13 touch file1 file2 创建两个空文件
磁盘管理:
14 df 用于报告文件系统的总容量,使用量,剩余容量。
15 du -b /home 查看目前/HOME目录的容量(k)及子目录的容量(k)。
16 fdisk -l 查看系统分区信息
22 lp –d hptr file 打印file到hptr的打印机上
23 Lpq –P 打印机名 查看打印机的状态
redhat常用命令.

startx 转图形界面 exit 退出 shutdown 关机 logout 注销 reboot 重启 init(run level-/etc/inittab init n 0 系统停机状态 1 单用户工作状态 2 多用户状态(没有NFS) 3 多用户状态(有NFS) 4 系统未使用,留给用户 5 图形界面 6 系统正常关闭并重新启动 cd / 根目录 cd dev 进入dev目录 pwd 显示当前目录 whoami 显示当前用户 ls 显示目录结构信息 cd /mnt mnt一般存放硬件目录 mount /dev/cdrom /mnt/cdr 挂载文件 umount /dev/cdrom 命令 --? 命令 --help man 命令 5次esc 显示可以使用的命令 q 退出 ls -l list one file per line ls -m 切换到root用户:su root mkdir 目录名创建目录rmdir 目录名删除目录 rm -r 目录(不为空的,递归删除 rm -rf 目录(直接删掉)touch 文件创建文件 cp拷贝文件:cp 文件1 文件2 cp -r(拷贝目录) mv移动文件(包括目录) vi 文本编辑器 command命令模式 input编辑模式 a 进入编辑模式 dd 删除一行 dw 删除一个单词 o插入一行 esc 退出编辑:w 存盘:w! 不存盘退出:w q 存盘退出 more 文件名查看文件内容 cat 文件名正序查看 tac 文件名逆序查看head 文件名 tail 文件名 clear 清屏 find 查找 find -name 文件名 whereis 查找命令所在的文件及帮助 echo $PATH 显示环境变量 ln 连接 ln 3.txt 4 硬连接相当于复制再建立连接 ln -s 3.txt 5 软连接相当于快捷方式 wc 统计指定文本文件的行数、字数、字符数 useradd username 添加用户 passwd username 指定密码 usermod -g username group rm -rf username 权限问题 chmod +(- 文件名 chmod 755/777 chown username 文件名改变文件所有者 grep 在指定的文本文件中查找字符串 date 显示和设置日期时间 stat 显示指定文件的相关信息 who、w 显示在线登录用户 whoami 显示当前用户id 显示当前用户的id信息 hostname 显示主机名称 uname 显示操作系统的信息dmesg 显示系统启动信息 du 显示指定文件(目录)已使用的磁盘空间总量 df 显示文件系统磁盘空间的使用情况 free 显示当前内存和交换空间的使用情况 fdisk -l 显示磁盘信息 locale 显示当前语言环境管道 ls -R| /etc |more cat /etc/passwd | wc cat/etc/passwd | grep |rj dmesg | grep eth0 man bash |col -b >bash.txt ls -l | grep "^d" ls -l * | grep "^-" | wc -l wall date 通知所有人 wall `date` 通知所有人重定向 ls > test.txt 修改系统的默认启动级别 vi /etc/inittab Linux与其他机器共享文件在Linux上装FTP service vsftpd start ftp localhost 修改启动方式,改为系统启动时,自动启动chkconfig vsftpd on 也可以查看启动方式 chkconfig --list |grep vsftpd 只要在第2--5为on就能随机启动 ntsysv 是否能找到你新装的ftp服务名,然后选上,下次启动就可以随系统启动了 ifconfig 查看网络配置关闭防火墙 service iptables stop 匿名访问vsftp anonymous 永久关闭防火墙 vsftp 开机自启动关键字: linux学习永久打开或则关闭 chkconfig iptables on chkconfig iptables off 即时生效:重启后还原 service iptables start service iptables stop etc/er_list etc/vsftpd.ftpusers 开机默认VSFTP服务自动启动: 方法一:(常用\方便 [root@localhost etc]# chkconfig --list|grep vsftpd ( 查看情况 vsftpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off [root@localhost etc]# chkconfig vsftpd on (执行ON设置方法二: 修改文件 /etc/rc.local , 把行/usr/local/sbin/vsftpd & 插入文件中,以实现开机自动启动。
红帽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介绍及RedHat安装linux,免费开源。
多⽤户多任务系统,基于Linux有多个版本的衍⽣,RedHat,Ubuntu,Debian 安装Vmware常⽤指令ls 显⽰⽂件或⽬录-l 列出⽂件详细信息l(list)-a 列出当前⽬录下所有⽂件及⽬录,包括隐藏的a(all)mkdir 创建⽬录-p 创建⽬录,若⽆⽗⽬录,则创建p(parent)cd 切换⽬录touch 创建空⽂件echo 创建带有内容的⽂件。
cat 查看⽂件内容cp 拷贝mv 移动或重命名rm 删除⽂件-r 递归删除,可删除⼦⽬录及⽂件-f 强制删除find 在⽂件系统中搜索某⽂件wc 统计⽂本中⾏数、字数、字符数grep 在⽂本⽂件中查找某个字符串rmdir 删除空⽬录tree 树形结构显⽰⽬录,需要安装tree包pwd 显⽰当前⽬录ln 创建链接⽂件more、less 分页显⽰⽂本⽂件内容head、tail 显⽰⽂件头、尾内容ctrl+alt+F1 命令⾏全屏模式系统管理命令stat 显⽰指定⽂件的详细信息,⽐ls更详细who 显⽰在线登陆⽤户whoami 显⽰当前操作⽤户hostname 显⽰主机名uname 显⽰系统信息top 动态显⽰当前耗费资源最多进程信息ps 显⽰瞬间进程状态 ps -auxdu 查看⽬录⼤⼩ du -h /home带有单位显⽰⽬录信息df 查看磁盘⼤⼩ df -h 带有单位显⽰磁盘信息ifconfig 查看⽹络情况ping 测试⽹络连通netstat 显⽰⽹络状态信息man 命令不会⽤了,找男⼈如:man lsclear 清屏alias 对命令重命名如:alias showmeit="ps -aux" ,另外解除使⽤unaliax showmeitkill 杀死进程,可以先⽤ps 或 top命令查看进程的id,然后再⽤kill命令杀死进程。
打包压缩相关命令gzip:bzip2:tar: 打包压缩-c 归档⽂件-x 压缩⽂件-z gzip压缩⽂件-j bzip2压缩⽂件-v 显⽰压缩或解压缩过程 v(view)-f 使⽤档名例:tar -cvf /home/abc.tar /home/abc 只打包,不压缩tar -zcvf /home/abc.tar.gz /home/abc 打包,并⽤gzip压缩tar -jcvf /home/abc.tar.bz2 /home/abc 打包,并⽤bzip2压缩当然,如果想解压缩,就直接替换上⾯的命令 tar -cvf / tar -zcvf / tar -jcvf 中的“c” 换成“x” 就可以了。
红帽子 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. 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RedHat Linux常用命令
在基于Red Hat软件仓库的系统,使用Red Hat的yum命令请求包的信息和执行任务,如Red Hat更新和安装软件。
Red Hat的yum可以周期性的自动下载和更新软件仓库的索引文件。
接下来是小编为大家收集的RedHat Linux常用命令,希望能帮到大家。
RedHat Linux常用命令
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 目录2 //移动目录1下的文件1到目录2下 mv –r 目录1 目录2 //移动目录1下所有内容到目录2
vi 文件名 //编辑文件内容
more
less
输出重定向:
cat a.txt > b.txt //查看A文件内容,把结果输出到B文件 >> //表示追加写入重定向
2> //错误输出重定向
管道:
命令1 | 命令2 例:cat a.txt | grep abc | more
脚本编辑步骤:
1. 使用vi命令编辑a.sh
2. 通过bash a.sh 或 . a.sh 测试脚本
3. 修改a.sh 属性为可执行
4. ./a.sh 执行脚本
第2 / 3页
ps –aux //查看进程
top //查看系统信息
kill 进程号 //中止某进程
kill -9 进程号 //按进程号强行中止某进程 killall 进程名 //按进程名强行中止某进程 ctrl+c //中止某进程
jobs //
fg job号 //
ctrl+z //
bg job号//查看后台程序运行把后台命令调回前台把前台命令调回后台把命令调回后台
看了“RedHat Linux常用命令”还想看:。