红帽子 - Linux - 命令全解模板

更新时间:2024-01-23 15:51:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Red Hat Linux 命令全解

(本文整理 汪适才.天津.2010)

1.startx 从文本界面进入图形界面 2.ls -lhar 显示目录与文件 ls -lrt 按时间进行排序

3.whoami 显示当前用户名

4.id boco 查看用户信息(UID GID 次GID) 5.passwd 修改用户密码 8.poweroff 关机 shutdown -h now 关机

halt 关机 ubuntu版本命令 9.reboot 重启系统 shutdown –r now 重启系统

shutdown –r 5 5分钟之后重启系统 init 6 重启系统 10.cd 进入目录

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 ,完全切换,su root 不完全切换,会继承前用户的环境变量 21.ifconfig 显示IP地址信息 23. system-config-date 日期时间工具

24.date MMDDhhmmYYYY.ss 030611002011.10 25.system-config-printer Linux打印工具 26./etc/cups/printers.conf 打印配置文件 27.screen clear 清屏 Ctrl+l 28.ping -c 4 192.168.29.1 只发送4个信息包 29.grep ?d zh 过滤只显示目录

grep \ 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 查看指定用户 36.useradd student 添加用户 37.userdel 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) 列举匹配命令说明书页,简介 47.info passwd 命令信息页(深入全面)

48.du -sh 查看目录,文件容量大小 –sk k单位,s 不递归查看 49.touch cc 创建空文件/时间戳 50.nautilus 启动文件浏览器 51.file issue 判断文件内容

52. 。 。。 \\ 当前;上级;转义字符

53.mount /dev/hdc /mnt/cdrom 挂载光驱到挂载点

54.rpm -ivh 软件包路径 安装rpm软件包 i 安装 v 显示信息 h 进度条 55.rpm -qa | grep vmware 显示所有已安装的软件包 | 过滤vmware 56. 。/vmware-config-tools.pl 运行当前目录下配置脚本

57.convert j: /f:ntfs j:盘转换成NTFS格式可以存储大容量文件 58.groups root 查询用户所属组群 59.finger root 用户帐号管理功能

60.df -h 查看有挂载点的分区 h 转算比 1024 H 转算比 1000 61.pstree 显示进程树 62.free 查看内存空闲空间

63.chown student cc.txt 改变文件属主 -R 递归改变整个目录树 64.chgrp student cc.txt 改变文件属组 -R 递归改变整个目录树 65.chown student: student 即改变文件属主又改变文件属组

66.chmod ugo+rwx cc.txt 改变用户、组群、其他授予读、写、执行权限 -R 递归 67.chmod 777 cc.txt 改变权限 4(读) 2(写) 1(执行) 68.history 显示命令列表

69.!! !字符 !数字 重复前一个命令,重复前一个以字符出发的命令,重复前一个相应数字的命令

70.cat ~/.bash_profile 显示家目录下的隐藏文件 71.echo $(hostname) ‘hostname’ 命令替换

72.touch {a,b} {c,d} 取并集结果 ac ad bc bd 创建4个文件 73. 编写 SHELL 脚本范例 info.sh 功能:输出信息->屏幕 #!/bin/bash shell解释器

#This script displays some information about your environment 注释 echo “Greetings The date and time are $(date)” 命令替换 echo “Your working directory is :$(pwd)” 执行shell脚本

1./home/student/info.sh 绝对路径 2. ./info.sh 相对路径 3.bash < info.sh 重定向->shell解释器 74.find /etc –name passwd > find.out 标准输出重定向 2> 标准错误重定向 &>全部重定向 75. find /etc –name passwd 2> /dev/null 标准错误重定向->/dev/null 数据黑洞,全部丢弃 76.(cal 2007;cal 2008) | less 显示2007与2008年这两年日历 77.cat /etc/passwd | tee cc.txt | more 重定向->cc.txt 重定向->more

78. tr ‘A-Z’ ‘a-z’ < .bash_profile 重定向标准输入

79. 编写 SHELL 脚本范例 useradd 功能:创建10个用户 FOR循环 #!/bin/bash shell解释器 for i in $(seq 1 10) 循环序列 do

useradd -s /sbin/nologin u$i 创建用户但禁止登陆shell echo 123 | passwd --stdin u$i 设置密码 done

80.head /etc/passwd 默认显示文件前10行 -n 3 指定显示行数 81.tail /etc/passwd 默认显示文件后10行 -n 3 指定显示行数 82.grep student passwd 过滤passwd文件中student行

83.cut -d: -f1 /etc/passwd 按列抽取文本 -d 分隔符 -f 1 指显示的列

84.wc cc.txt 文本数据统计 -l 行数 -w 单词数 -c 字节数 -m 字符数 85.sort cc.txt 排序,sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出 86.tr ‘a-z’ ‘A-Z’ < cc.txt 转换命令 a-z ? A-z 87.sed -f myedits pets 搜索和替换操作

88.vi :wq ? :x :q! :w 文件名 :setnu 显示行号 nonu 关闭行号

7 -> yy 复制7行 P粘贴 dd删除行 d? 删至行首 d$ 删至行尾 U撤销 Ctrl+r 重做 89.system-config-network 简写 neat 网络配置图形化工具

90.ifup ech0 别名eth0:1 启动网卡 别名被当做独立网卡接口 91.ifdown eth0 别名eth0:2 禁用网卡

92.ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up 命令行ip地址并激活,临时有效 93./etc/sysconfig/network-scripts/ifcfg-eth0 修改网卡配置文件,永久有效 94. /etc/sysconfig/network 通用网络配置文件 95./etc/resolv.conf DNS配置文件 96. service dhcpd start 启动DHCP服务 97. service vsftpd start 启动FTP服务 98. service named restart 重启DNS服务 99. service network restart 重启网络服务 100. nslookup server1.example.com 解析域名

101.host server1.example.com 解析域名

102. ps -ef | grep ora_ 检查出正在运行的数据库进程

-e 显示出正在运行的所有进程 -u 显示出指定用户的进程 -t 显示出指定终端的进程 -g 显示出指定组的进程 -a 显示出全部进程

-o pid,comm,state,euser 进程属性 -f 产生全格式 -l 产生长列表

103.pidof gedit 查看进程PID 10940 104.pgrep -u root 查看进程PID10940

105.kill 10940 终止gedit文档 默认-15整洁终止

106.kill -15 10940 -15是默认的,不写也可以,作用:整洁终止,不会产生僵尸进程 107.kill -TERM 10940 按进程PID终止,也是整洁终止

108.kill -9 10940 -9强制终止容易产生僵尸进程(终止了父进程,子进程还在) 109.killall gedit 按进程名终止 110.pkill gedit 按模式终止

111.xkill 按图形终止,点哪里->哪里终止 112.ps -o PID,comm,nice 查看进程好心值 高 -20 ~ 19 低 113.nice -n -5 gedit 自动打开gedit文档,好心值=-5 114.renice -10 10940 重置好心值,在进程运行时

115.ps -a -u root -o pid,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” 测试命令,评估布尔声明,以便用在条件性执行中

-f cc.txt 是否是常规文件 -d cc.txt 是否是目录 -x cc.txt 是否是执行文件

若真返回0,若假返回1

本文来源:https://www.bwwdw.com/article/2w6o.html

Top