红帽子Linux命令全解模板.docx
- 文档编号:28584672
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:24
- 大小:30.82KB
红帽子Linux命令全解模板.docx
《红帽子Linux命令全解模板.docx》由会员分享,可在线阅读,更多相关《红帽子Linux命令全解模板.docx(24页珍藏版)》请在冰豆网上搜索。
红帽子Linux命令全解模板
RedHatLinux命令全解
(本文整理汪适才.天津.2010)
1.startx从文本界面进入图形界面
2.ls-lhar显示目录与文件
ls-lrt按时间进行排序
3.whoami显示当前用户名
4.idboco查看用户信息(UIDGID次GID)
5.passwd修改用户密码
8.poweroff关机
shutdown-hnow关机
halt关机ubuntu版本命令
9.reboot重启系统
shutdown–rnow重启系统
shutdown–r55分钟之后重启系统
init6重启系统
10.cd进入目录
11.cd..返回上一级目录
12.cd/返回根目录
13.rmprofile删除文件–f强制删除–r删除目录
14.pwd显示当前目录路径
15.mkdir‘aabb’创建目录aabb-p一次性创建多个目录
16.rmdiraa\bb/删除空目录\_转义字符
17.vigeditnano文本编辑器vim高级版
18.date显示日期时间
19.cd返回用户家目录
20.su切换root,完全切换,suroot不完全切换,会继承前用户的环境变量
21.ifconfig显示IP地址信息
23.system-config-date日期时间工具
24.dateMMDDhhmmYYYY.ss030611002011.10
25.system-config-printerLinux打印工具
26./etc/cups/printers.conf打印配置文件
27.screenclear清屏Ctrl+l
28.ping-c4192.168.29.1只发送4个信息包
29.grepˆdzh过滤只显示目录
grep"sntp.*ntp.org"ntplog用到正则表达式的地方,从ntplog文件中过滤开头提到sntp并且同一行内还跟着ntp.log,你可以利用如上的grep命令,.*捡破烂模式,可以匹配任何字符无限多次,除了换行符
30.cp-r递归复制目录
31.moreprofile查看内容分页式(小文本)
32.catprofile查看内容不换行
33.lessprofile查看内容分页式(大文本)
34.mvaabb重命名移动文本
35.top?
热键q退出性能诊断工具=windows任务管理器,top–umdsoss查看指定用户
36.useraddstudent添加用户
37.userdelstudent删除用户
38.locale-a显示系统支持所有语言
39.whichperl查找命令~~~执行文件的路径
40.cal显示日历
41.cd-返回前一个工作目录
42.whatiscal显示命令简介
43.makewhatis手动更新命令数据库
44.date--help显示命令格式参数
45.man1passwd命令说明书1页
46.man–k(-f)列举匹配命令说明书页,简介
47.infopasswd命令信息页(深入全面)
48.du-sh查看目录,文件容量大小–skk单位,s不递归查看
49.touchcc创建空文件/时间戳
50.nautilus启动文件浏览器
51.fileissue判断文件内容
52.。
。
。
\当前;上级;转义字符
53.mount/dev/hdc/mnt/cdrom挂载光驱到挂载点
54.rpm-ivh软件包路径安装rpm软件包i安装v显示信息h进度条
55.rpm-qa|grepvmware显示所有已安装的软件包|过滤vmware
56.。
/vmware-config-tools.pl运行当前目录下配置脚本
57.convertj:
/f:
ntfsj:
盘转换成NTFS格式可以存储大容量文件
58.groupsroot查询用户所属组群
59.fingerroot用户帐号管理功能
60.df-h查看有挂载点的分区h转算比1024H转算比1000
61.pstree显示进程树
62.free查看内存空闲空间
63.chownstudentcc.txt改变文件属主-R递归改变整个目录树
64.chgrpstudentcc.txt改变文件属组-R递归改变整个目录树
65.chownstudent:
student即改变文件属主又改变文件属组
66.chmodugo+rwxcc.txt改变用户、组群、其他授予读、写、执行权限-R递归
67.chmod777cc.txt改变权限4(读)2(写)1(执行)
68.history显示命令列表
69.!
!
!
字符!
数字重复前一个命令,重复前一个以字符出发的命令,重复前一个相应数字的命令
70.cat~/.bash_profile显示家目录下的隐藏文件
71.echo$(hostname)‘hostname’命令替换
72.touch{a,b}{c,d}取并集结果acadbcbd创建4个文件
73.编写SHELL脚本范例info.sh功能:
输出信息->屏幕
#!
/bin/bashshell解释器
#Thisscriptdisplayssomeinformationaboutyourenvironment注释
echo“GreetingsThedateandtimeare$(date)”命令替换
echo“Yourworkingdirectoryis:
$(pwd)”
执行shell脚本
1./home/student/info.sh绝对路径2../info.sh相对路径3.bash
74.find/etc–namepasswd>find.out标准输出重定向2>标准错误重定向&>全部重定向
75.find/etc–namepasswd2>/dev/null标准错误重定向->/dev/null数据黑洞,全部丢弃
76.(cal2007;cal2008)|less显示2007与2008年这两年日历
77.cat/etc/passwd|teecc.txt|more重定向->cc.txt重定向->more
78.tr‘A-Z’‘a-z’<.bash_profile重定向标准输入
79.编写SHELL脚本范例useradd功能:
创建10个用户FOR循环
#!
/bin/bashshell解释器
foriin$(seq110)循环序列
do
useradd-s/sbin/nologinu$i创建用户但禁止登陆shell
echo123|passwd--stdinu$i设置密码
done
80.head/etc/passwd默认显示文件前10行-n3指定显示行数
81.tail/etc/passwd默认显示文件后10行-n3指定显示行数
82.grepstudentpasswd过滤passwd文件中student行
83.cut-d:
-f1/etc/passwd按列抽取文本-d分隔符-f1指显示的列
84.wccc.txt文本数据统计-l行数-w单词数-c字节数-m字符数
85.sortcc.txt排序,sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出
86.tr‘a-z’‘A-Z’ 87.sed-fmyeditspets搜索和替换操作 88.vi: wq: x: q! : w文件名: setnu显示行号nonu关闭行号 7->yy复制7行P粘贴dd删除行dˆ删至行首d$删至行尾U撤销Ctrl+r重做 89.system-config-network简写neat网络配置图形化工具 90.ifupech0别名eth0: 1启动网卡别名被当做独立网卡接口 91.ifdowneth0别名eth0: 2禁用网卡 92.ifconfigeth0192.168.0.1netmask255.255.255.0up命令行ip地址并激活,临时有效 93./etc/sysconfig/network-scripts/ifcfg-eth0修改网卡配置文件,永久有效 94./etc/sysconfig/network通用网络配置文件 95./etc/resolv.confDNS配置文件 96.servicedhcpdstart启动DHCP服务 97.servicevsftpdstart启动FTP服务 98.servicenamedrestart重启DNS服务 99.servicenetworkrestart重启网络服务 100.nslookup解析域名 101.host解析域名 102.ps-ef|grepora_检查出正在运行的数据库进程 -e显示出正在运行的所有进程 -u显示出指定用户的进程 -t显示出指定终端的进程 -g显示出指定组的进程 -a显示出全部进程 -opid,comm,state,euser进程属性 -f产生全格式 -l产生长列表 103.pidofgedit查看进程PID10940 104.pgrep-uroot查看进程PID10940 105.kill10940终止gedit文档默认-15整洁终止 106.kill-1510940-15是默认的,不写也可以,作用: 整洁终止,不会产生僵尸进程 107.kill-TERM10940按进程PID终止,也是整洁终止 108.kill-910940-9强制终止容易产生僵尸进程(终止了父进程,子进程还在) 109.killallgedit按进程名终止 110.pkillgedit按模式终止 111.xkill按图形终止,点哪里->哪里终止 112.ps-oPID,comm,nice查看进程好心值高-20~19低 113.nice-n-5gedit自动打开gedit文档,好心值=-5 114.renice-1010940重置好心值,在进程运行时 115.ps-a-uroot-opid,comm.,nice系统中root用户下所有进程好心值 116.gnome-system-monitor进程管理工具 117.firefox&后台运行进程 118.Ctrl+z把程序放入后台运行-暂停状态,Ctrl+c终止进程,整洁关闭 119.jobs作业列表 120.bg[%作业号]后台恢复运行 121.fg[%作业号]前台恢复运行 122.(date;who|wc-l)>>logfile聚集命令(),生成subshell全部发送 123.echo$? 保存最后一次命令退出状态,退出成功返回0,失败返回1~255 124.test“$A”=”$B”&&echo“equal”测试命令,评估布尔声明,以便用在条件性执行中 -fcc.txt是否是常规文件-dcc.txt是否是目录-xcc.txt是否是执行文件 若真返回0,若假返回1 125.编写SHELL脚本范例if声明功能: 测试文件if循环 iftest–x/bin/ping6;then ping6-c1: : 1&>/dev/null&&echo“IPv6stackisup” eliftest-x/bin/ping;then ping-c1127.0.0.1&>/dev/null&&echo“NoIPv6,butIPv4up” else echo“Oops! Thisshouldnothappen” exit255 fi 126.HI=”Hello,pleasedtomeetyou”设置局部环境变量 127.echo$HI引用变量 128.$(hostname)$’hostname’命令替换引用全局变量 129.$PS1: bash提示符外观PATH: 决定shell将到那些目录下寻找命令或程序 EDITOR默认文本编辑器$HOME: 用户家目录EUID: 用户有效ID(effectiveUID)01~499500~60000 130.alias=’clear’aliasl=’ls-hl’设置别名,只在当前shell有效 unaliasc删除别名 alias显示别名列表 aliasl显示别名的值 ~/.bashrc要使别名长期有效,修改环境变量文件 ‘单引号防止所有扩展 “双引号防止部分扩展 $变量引用,双引号不能防止扩展 `反引号命令替换,双引号不能防止扩展 \换行符转义符,双引号不能防止扩展 ! 历史命令替换,双引号不能防止扩展 131.locateimages搜索文件数据库,相当于模糊查询,速度快,缺点更新文件数据库 updatedb更新文件数据库 132.find/-perm-002-execchmodo-w{}\;2>/dev/null精准查找,可用通配符“*.txt”-exec执行命令{}找到的数据\;结尾符2>隐藏错误信息取消other的写权限如果没有指定查找路径,默认当前目录 133.ping-c4202.99.96.68检查网络连通性,默认无限ping,-c4指定发4个包 134.traceroute202.99.96.68到达目的地,经过那些路由 Tracertwindows中测试路由的 135.host解析域名 nslookup解析域名 dig解析域名详细版-x反向解析 stat提供许多网络统计数据 137.gnome-nettool图形化集成网络工具,默认不安装 138.more/etc/passwd存放用户信息,x密码占位符(历史原因) 139.more/etc/shadow存放用户密码,加密状态,MD5加密 140.more/etc/group存放组信息,组名,GID,成员列表 141.more/etc/gshadow存放组密码,不是很常用可以没有 142.passwd-dstudent给用户设置“空密码” 143.passwd-sstudent查看用户状态“是否锁定” 144.passwd-lstudent锁定用户账号 145.passwd-u-fstudent解锁用户–u不安全操作–f强制 146.system-config-users&图形化用户管理工具 147.userdel-rstudent删除用户,-r级联删除家目录 148.taskmgrwindows任务管理器 149.useraddstudent;passwdstudent先添加用户->在修改密码 150.useradd-gstudent(主要组群)student(用户名)添加用户->指定其主要组群 151.useradd-Gclass(次要组群)student(用户名)添加用户->指定其次要组群 152.usermod-laa(新)bb(旧)用户重命名,密码不变 153.usermod-Lstudent锁定用户 154.usermod-Ustudent解锁用户 155.w监控登陆,显示首次登陆用户的信息 18: 27: 16up3days,7: 58,2users,loadaverage: 2.93,3.11,2.83 USERTTYLOGIN@IDLEJCPUPCPUWHAT bocopts/218: 230.00s0.94s0.14slogin--boco 156.last最近成功登陆的用户列表 157.lastb最近失败登陆的用户列表->监控入侵,suse不能用 158.777–>目录666->文件没有执行权限->默认权限umask->用户002->普通用户022->root管理员 159.用户umask目录默认权限文件默认权限 student002opt775data.dmp664 root022opt755data.tmp644 umask000用此命令修改用户umask值 文件: 不管有没有使用umask,新创建的文件都没有执行权限,该权限必须被专门授予。 目录: 在创建时会自动获得执行权限,除非umask明确否定 160.chmod4755/urs/bin/passwd修改passwd命令权限,4代表suid -r-sr-x—x1rootroot15368May282002passwd普通用户可修改密码 小写s包含x执行权限,大写S不包含x执行权限 161.chmod4755/bin/rm修改rm命令权限,添加特殊权限 162.chmod0755/bin/rm取消特殊权限 163.chmod1777/tmp给公共目录执行粘附位 粘附位: 在带有粘附位的目录中的文件只能被文件的所有者和根用户删除 例张三只能删自己的文件,李四也只能删自己的文件 目录: 文件------->inode号映射表 164.ls-il-i显示文件->inode号例80788 cpaa.txtbb.txt复制bb.txt新文件,增加一个inode号 246674-rw-rw-r--1rootroot26sep25aa.txt 246675(新inode号)-rw-rw-r--1rootroot26sep25bb.txt 165.mvaa.txtbb.txt重命名与移动文件,inode号不变,硬盘上数据也没移动 所以mv1k或1G一样快,只是时间戳变了,目录的映射关系变了(目录: 文件------->inode号映射表)246674-rw-rw-r--1rootroot26sep25bb.txt 166.rmbb.txt1.删除bb.txt文件->246674inode号被释放,可重新利用 2.目录的映射关系被删除3.实际上删除的是数据块指针,而硬盘上的数据却没有被删除,会被新数据覆盖,也可通过特殊手段恢复数据 167.lnfedoraredhat[硬链接名]有两个路径名指向同一个文件,只有一个inode号 246575-rw-rw-r--2(硬链接计数)rootroot26sep2520: 56fedora 246575-rw-rw-r--2(防止误删除)rootroot26sep2520: 56redhat 1.当硬链接计数减少到零,文件就会被删除 2.无法跨越文件系统和分区,因inode表对于文件系统是独立的 3.不能对目录进行硬链接 168.ln-s/etc/passwdpf[符号链接名]快捷方式,指向另一个文件的文件,独立inode号 30338-rw-r--r--|rootroot1729Aug2411: 43/etc/passwd 33276lrwxrwxrwx|digbydigby11sep2609: 33pf->/etc/passwd 1.符号链接的大小: 指向文件的路径长度 2.符号链接的权限无关紧要 169.baobab图形化的显示磁盘用量 170.mount/media/cdrom[hdc]自动挂载光驱,一般不推荐这么用 171.eject弹出光盘eject-t光驱收回 172.tarczvftest.tar.gz(压缩包名)test(原目录)gzip压缩比小,容量大,压缩后打包 tarcjvftest.tar.bz2(压缩包名)test(原目录)b2zip压缩比大,容量小,压缩后打包 tarxzvftest.tar.gz-C/解包后解压大写-C指定解压缩目录 tarxjvftest.tar.bz2解包后解压默认解压到当前目录 173.zipetc.zip/etc不常用的压缩命令 174.unzipetc.zip不常用的解压缩命令 175.file-roller图形化打包工具 176.ntsysv--level5基于shell界面工具,纯文本模式,查看运行级别5的服务 177.runlevelwho-r这2个命令都是查看系统当前运行级别,init3切换运行级别3 178.servicesshdstatus查看ssh服务运行状态DHCPDNAMEDrestart 179.system-config-service图形化管理服务工具,打钩FTP开机就启动了,但不常用 180.chkconfig--addsshd管理sshd,--del删除开机启动功能,--list开机启动服务列表 181.yum-yinstalltelnet-server安装软件包 182.yum-yremovetelnet-server删除软件包 183.yumlistinstalled已安装软件包列表 184.yumlistavailable未安装软件包列表 185.system-config-selinux启动selinux工具 186.system-config-securitylevel启动“安全级别和防火墙”,一般服务都有 187.grub-md5-crypt生成grubMD5加密密码 188.init3切换运行级别3-纯文本模式,所有进程的父进程pid=1 189.uname-r查看linux内核版本 190.uname查看系统名 191.F2------>BIOS开机进入BIOS 192.rm-rf*删除全部文件,包括目录-r删除目录 193.Linuxrescue进入光盘中救援模式 194.rpm-ivhstardict-2.4.5.3.i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 红帽子 Linux 命令 模板