红帽子_Linux_命令全解

合集下载

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++的开发环境。

RedHatEnterpriseLinux4一些常用命令

RedHatEnterpriseLinux4一些常用命令

RedHatEnterpriseLinux4一些常用命令Red Hat Enterprise Linux 4 一些常用命令一、ls 列出当前目录下的所有文件和文件夹# ls -l 列出文件、目录、连接等的详细信息# ls -o 不会列出group 的信息# ls -w 按行排列条目# ls -r 反转顺序排列条目# ls -R 以树状排列条目# ls -a注:l 标识连接;d 标识目录;- 标识文件补充:对于连接的方式可分为下面两种1、# ln 3.txt 4 硬连接=>复制一个文件并在文件里建立连接2、# ln -s 3.txt 5 软连接=> windows 下快捷方式二、对目录和文件的操作cd 进入欲打开的文件夹下-- # cd .. 打开上一目录-- # cd / 打开根目录# pwd查看所在的当前目录# mkdir建立目录# mkdir -m 766 -v _java (创建_java 文件,权限为766;-v 是显示创建信息)# rmdir删除目录(只能为空的目录)# rm -d -->(超级用户专用,而且要删除目录没有连接的文件)# rm -r -->(需要请求确认的删除目录操作)# rm -rf -->(常用的删除目录操作)# touch file 创建一个空文件file>linux下文件的后缀名没有意义三、拷贝和移动文件、文件夹:# cp# cp -r d1 d2 (把d1及其文件夹下的内容拷贝成d2)# mv# mv file1 file2 将文件file1 的名字改为file2四、简单使用vi 编辑器# vi 进入到vi 编辑器当前为命令行状态按键盘的“A”或“I”键进入到vi 的编辑状态,此时你就可以输入或编辑文件的内容了。

编辑完内容后,按键盘的Esc 键,此时vi 处于末行状态,你不可以对文件内容操作。

要想操作,可以再次按A 或I 键。

RedHat Linux系统常见的日志文件和常用命令

RedHat Linux系统常见的日志文件和常用命令

RedHat Linux系统常见的日志文件和常用命令成功地管理任何系统的关键之一,是要知道系统中正在发生什么事。

Linux 中提供了异常日志,并且日志的细节是可配置的。

Linux 日志都以明文形式存储,所以用户不需要特殊的工具就可以搜索和阅读它们。

还可以编写脚本,来扫描这些日志,并基于它们的内容去自动执行某些功能。

Linux 日志存储在 /var/log 目录中。

这里有几个由系统维护的日志文件,但其他服务和程序也可能会把它们的日志放在这里。

大多数日志只有root账户才可以读,不过修改文件的访问权限就可以让其他人可读。

RedHat Linux常用的日志文件RedHat Linux常见的日志文件详述如下/var/log/boot.log该文件记录了系统在引导过程中发生的事件,就是Linux系统开机自检过程显示的信息。

/var/log/cron该日志文件记录crontab守护进程crond所派生的子进程的动作,前面加上用户、登录时间和PID,以及派生出的进程的动作。

CMD的一个动作是cron派生出一个调度进程的常见情况。

REPLACE(替换)动作记录用户对它的cron文件的更新,该文件列出了要周期性执行的任务调度。

RELOAD动作在REPLACE动作后不久发生,这意味着cron注意到一个用户的cron文件被更新而cron需要把它重新装入内存。

该文件可能会查到一些反常的情况。

/var/log/maillog该日志文件记录了每一个发送到系统或从系统发出的电子邮件的活动。

它可以用来查看用户使用哪个系统发送工具或把数据发送到哪个系统。

下面是该日志文件的片段:Sep 4 17:23:52 UNIX sendmail[1950]: g849Npp01950: from=root,size=25,class=0, nrcpts=1,msgid=<200209040923.g849Npp01950@>,relay=root@localhostSep 4 17:23:55 UNIX sendmail[1950]: g849Npp01950:to=lzy@,ctladdr=root (0/0), delay=00:00:04, xdelay=00:00:03,mailer=esmtp, pri=30025,relay=. [10.152.8.2], dsn=2.0.0, stat=Sent (Messagequeued)/var/log/messages该日志文件是许多进程日志文件的汇总,从该文件可以看出任何入侵企图或成功的入侵。

红帽linux常用操作命令

红帽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 。

红帽RHCE认证-常用命令与文本编辑器

红帽RHCE认证-常用命令与文本编辑器

使用nano编辑器
nano也是一个简单的文本编辑器,可以通过按Ctrl+O保存文件,按
Ctrl+X退出编辑器。
03
配置文件修改
在进行系统配置时,需要修改一些配置文件,如/etc/hosts、
/etc/fstab等,可以使用文本编辑器打开这些文件进行修改。
感谢观看
THANKS
红帽RHCE认证-常 用命令与文本编辑 器
目 录
• 红帽Linux基础 • 常用命令 • 文本编辑器 • 实战操作
01
红帽Linux基础
文件和目录操作
创建目录
使用`mkdir`命令创建新目录。
删除目录
使用`rmdir`命令删除空目录。
列出目录内容
使用`ls`命令列出目录中的文件和子目录。
切换目录
nano编辑器
详细描述
总结词:简单易用、适合初 学者的文本编辑器
02
01
03
Nano是一个简单易用的文本 编辑器,具有直观的界面和
操作方式。
Nano提供了基本的文本编辑 功能,如撤销、复制、粘贴、
查找和替换等。
04
05
Nano支持语法高亮显示,可 以更好地显示代码和其他文
本格式。
emacs编辑器
总结词:功能强大、高度可定制的文本 编辑器
Vim可以通过配置文件来自定义编辑器 的行为和外观,满足不同用户的需求。
Vim支持命令模式和插入模式两种操作 模式,用户可以通过快捷键在两种模式 之间切换,提高编辑效率。
详细描述
Vim是一个高度可定制的文本编辑器, 提供了丰富的文本编辑功能,如撤销、 复制、粘贴、查找和替换等。
创建组
使用groupadd命令可以创建 一个新组,例如`groupadd groupname`。

Linux_系统命令及其使用详解大全(完整版)

Linux_系统命令及其使用详解大全(完整版)

Linux 系统命令及其使用详解大全(完整版)cat cdchmod chowncp cut名称:cat使用权限:所有使用者使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName说明:把档案串连接后传到基本输出(萤幕或加> fileName 到另一个档案)参数:-n 或--number 由 1 开始对所有输出的行数编号-b 或--number-nonblank 和-n 相似,只不过对于空白行不编号-s 或--squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行-v 或--show-nonprinting范例:cat -n textfile1 > textfile2 把textfile1 的档案内容加上行号后输入textfile2 这个档案里cat -b textfile1 textfile2 >> textfile3 把textfile1 和textfile2 的档案内容加上行号(空白行不加)之后将内容附加到textfile3名称:cd使用权限:所有使用者使用方式:cd [dirName]说明:变换工作目录至dirName。

其中dirName 表示法可为绝对路径或相对路径。

若目录名称省略,则变换至使用者的home directory (也就是刚login 时所在的目录).另外,"~" 也表示为home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。

范例:跳到/usr/bin/:cd /usr/bin跳到自己的home directory:cd ~跳到目前目录的上上两层:cd ../..指令名称:chmod使用权限:所有使用者使用方式:chmod [-cfvR] [--help] [--version] mode file...说明:Linux/Unix 的档案存取权限分为三级:档案拥有者,群组,其他。

红帽子 Linux_命令全解

红帽子 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. 。

Redhat Linux 5的文件和目录管理常用命令一

Redhat Linux 5的文件和目录管理常用命令一

Redhat Linux 5的文件和目录管理常用命令一Redhat Linux 5的文件和目录管理常用命令一文件和目录管理常用命令mkdirmkdir -p /1/2/3/4/5rmdir 只能空目录删除grep 在文件中搜索指定的字符串grep [选项] [查找模式] [文件名]-i不区分字母的大小写-n 标出包括指定字符串的行编号grep -in aa expl.txtcp 复制文件或目录-a递归复制目录,保留连接,文件属性。

-f如果目标文件已存在,就覆盖他,不提示。

-r递归复制,不过要求目录rm 删除目录或文件-f不提示-r递归删除子目录-i与-f相反文件和目录常用的通配符* 任一长度字符?任一一个字符[] 匹配任意一个在中括号中的字符{} 大括号的字符串dir和ls-a 列出所以文件,包括隐藏文件。

-R 递归显示目录-l 详细信息显示文件中的内容cat-n 显示行号head 显示文件头几行head -n 10 /var/log/messagestouch改变文件的时间diff比较2个文本文件,并显示不同的地方。

显示的结果n1 a n2 第一个文件的n1行添加输出内容后成为第二个文件的n2行显示的结果n1 n2 d n3 第一个文件的n1n2行删除成为文件2中的n3行cut 移出文件中的部分内容-c显示每行中指定的字符cut -c1-2 a.txtsort对文件中的字符进行排序-f忽略大小写-r按降序排序>>><<<2>错误输出重定向&>标准输出与错误输出重定向。

RedHatLinux常用命令

RedHatLinux常用命令

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 到文件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下所有内容到目录2vi 文件名 //编辑文件内容moreless输出重定向: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 执行脚本第2 / 3页ps –aux //查看进程top //查看系统信息kill 进程号 //中止某进程kill -9 进程号 //按进程号强行中止某进程 killall 进程名 //按进程名强行中止某进程 ctrl+c //中止某进程jobs //fg job号 //ctrl+z //bg job号//查看后台程序运行把后台命令调回前台把前台命令调回后台把命令调回后台看了“RedHat Linux常用命令”还想看:。

Red Hat Linux 命令大全

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. 。

redhat部分命令介绍

redhat部分命令介绍

redhat部分命令介绍.txt45想洗澡吗?不要到外面等待下雨;想成功吗?不要空等机遇的到来。

摘下的一瓣花能美丽多久?一时的放纵又能快乐多久?有志者要为一生的目标孜孜以求。

少年自有少年狂,藐昆仑,笑吕梁;磨剑数年,今将试锋芒。

自命不凡不可取,妄自菲薄更不宜。

redhat关机在root用户下: - shutdown -h now在普通用户下: - poweroff只有root用户拥有创建用户的权力useradd username常用参数:-u 指定用户UID-g 指定用户所属组-d 指定用户的主目录-s 指定用户使用的Shell为新的用户设置口令passwd username出于安全考虑,大多数时间都是使用普通用户登录远程系统,如需执行只有root才能执行的命令,可使用su命令切换输入su命令后,会要求输入root的口令,根据提示操作即可使用usermod可以修改用户属性-u <uid> 修改用户uid-g <group> 修改用户组-d <home> 修改用户主目录-s <shell> 修改用户交互Shelllinux目录结构/bin linux常用的命令所在目录/etc 存放着系统管理时要用到的各种配置文件和子目录/lib 存放系统动态连接共享库/sbin 存放系统管理员的系统管理程序/tmp 存放各程序执行时产生的临时文件/boot 存放系统启动时要用到的程序/home 用户的home目录/mnt 用户放置挂载项的目录/media 另一个用户放置挂载项的目录/root root用户的home目录/usr 存放用户的应用程序和文件/proc 一个显示系统信息的伪文件系统,里面的文件可以显示当前内存中的系统信息显示目录内容的命令是ls显示当前目录的命令是pwd更改当前目录的命令是cdcp命令用来复制文件或目录mv命令用来移动、重命名文件或目录ll<filename>显示文件的大小,权限和属性chown<options><file1>修改文件权限chmod<username><file1>修改文件的属性cat<file1>显示文件内容less<file1>分页的形式显示文件内容stat<file1>显示文件的节点信息rm<file1>删除目录或者文件vi是Unix世界里极为普遍的文本编辑器vi有两种工作模式,分别是输入模式和命令模式添加文本的命令a 从游标所在位置后面添加新文本A 从当前行的末尾添加文本i 从游标所在位置前添加新文本I 从当前行的行首插入新文本o 在当前行的下面打开一行以添加文本O 在当前行的上面打开一行以添加文本删除文本的命令x 删除游标所在字符dd 删除游标所在的一行r 修改游标所在字符,r后跟要修正的字符R 进入取代状态,新增加文本会覆盖原先文本,直到按ESC回到命令模式下为止s 删除游标所在字符,并进入输入模式S 删除游标所在的行,并进入输入模式退出vi的方法:q 没有做任何修改后退出,或已经保存后退出:q! 退出,并且放弃最后一次保存到文件以后的所有文件的修改:wp 保存修改并退出使用ps显示系统进程使用top命令查看进程状态调度启动 -cron命令进程的挂起及恢复命令bg fg杀死一个进程 -kill命令ps的主要参数说明-a 显示终端上的所有进程,包括其他用户的-e 显示所有进程-f 全格式-h 不显示标题-l 长格式-x 显示没有控制终端的进程使用top命令查看进程状态top命令和ps命令的基本作用是相同的top命令是一个动态显示过程top命令提供了实时的对系统处理器的状态监视cron可以不断重复的执行一些命令设置一个cron任务,可以执行crontab -e输入以下内容0 23 1 * * backup.sh共六项内容进程的挂起及恢复命令bg fg作业控制允许将进程挂起并可以在需要时恢复进程的运行恢复进程执行时,有两种选择用fg命令将挂起的作业放回到前台执行用bg命令将挂起的作业放回到后台执行杀死一个进程-kill命令kill命令是通过向进程发送指定的信号来结束进程的kill命令的语法格式很简单,大致有以下两种方式:kill [-s信号 | -p][-a]进程号kill -|[信号】管理磁盘空间df使用df(disk filesystem)命令来检查文件系统的自由空间数量它可以显示系统中所有文件系统的各种信息。

redhat目录操作手册

redhat目录操作手册

red hat linux 目录操作命令文件和目录是操作系统中十分重要的概念,在linux中,系统是采用树形结构,用”/”表示跟目录和目录间隔符(DOS下用”\”),用”..”表示上层目录. 用”.”表示当前目录.虽然在在前面我们已经介绍过部分目录及文件的浏览命令,但这里将更集中地介绍常用的字符命令.1. 显示当前目录 pwdPwd命令是最常用、最基本的命令之一,用于显示用户当前所在的目录.用户当前目录是指用户在整个系统中所处的位置.该命令的格式和常用选项如下: #pwd提示:在本章后面的内容中,将会以”#”命令 [选项] [参数]”形式介绍.其中#表示命令提示符,通常该符号表示用户,但在这里并不一定指根用户.也可能表示$(普通用户).执行pwd命令形式为:[root@localhost root] # pwd/root执行命令,将会显示出当前的目录为”/root”.关于pwd命令的详细使用,可以使用ma n手册及其他相关资料.2. 改变当前目录 cd在linux系统中使用pwd命令可以显示当前目录.而改变当前目录需要使用cd命令.其命令格式和常用命令选项如下:# cd [目录项]执行cd命令会将当前的工作目录改变成指定的目录.如果没给出目录名,就改变到主目录.返回一个空串.它的用法跟DOS 下的cd命令基本一致.此外cd命令还有以下几个快捷用法:cd .. 可以进入上一层目录cd - 退到上一个进入的目录cd ~ 可进入用户的home目录技巧:所谓命令补齐(command-line completion)是指当键入的字符足以确定目录下一个唯一的文件时,只须按tab键就可以自动补齐该文件名的剩下部分.例如:要使用cd命令进入当前目录下的picture目录时,当键入到cd p时,如果picture目录是当前目录下惟一以p起头的目录,就可以按tab键,这时命令会被自动补齐:cd picture.3. 显示目录内容 ls知道当前所在的位置后,就需要了解在当前目录中包含的内容,ls命令用于显示当前目录的内容.相当于DOS下的dir命令.但是还可以利用与路径的组合显示其他目录的内容.其命令格式与常用命令选项(表4-1)如下:# ls [选项] [文件目录列表]表1 ls 选项文件目录列表为ls要处理的文件列表,可以使用通配符.如果没有给出,那么将默认为当前目录.例如,如果想取得当前目录所有文件的详细信息,可以用命令:[root@localhost root] # ls –al由图中可以看到所示的文件详细信息,大致有7列,各列对应的意义为:文件类型和权限、连接或目录记数、所有者、组、文件大小(按字节)、文件的最近修改时间以及文件名等信息.Linux支持多种文件类型,每一类都用一个字符来表示,即表4-2所示的每行第一个字符.表2 常见的文件类型紧跟着文件类型的字符表示文件的权限,权限有三串,各串分别代表文件所有者(称为user),组中其他人(称group)和系统中其他人 (称other)的权限.每串由三个字符组成,依次代表对文件的读、写和执行权限.系统用”r”代表读权限、”w”代表写权限、”x”代表执行权限.当用户没有相应的权限时,该权限对应的位置用短线”-“表示.特别注意的是,用户对文件拥有的权限,不仅依赖对文件的权限,还依赖于对文件所属目录的权限.例如,虽然一个文件的权限为”rwxrwxrwx”,但其他用户也只有在对该文件所属目录拥有读、写和执行权限时,才能够对该文件进行读、写和执行.普通用户一般会将文件的权限设置成”rw-r—r—“,这种权限的设置允许其他用户读文件,但不能写和执行.而目录的权限一般都设置成”rwxr-xr-x”,这种权限的设置允许其他用户查看目录,但不能在其中建立或删除文件.如果目录下的文件太多,用一屏幕显示不了,可以使用管道进行分页显示,需要ls与mor e或less命令联合使用.[root@localhost root] # ls –l | more将结果分屏显示.按回车或空格可以继续显示下面的内容.按q键结束,回到命令行.命令格式:[root@localhost root] # ls –l | less使用命令显示帮助和版本信息.命令格式:[root@localhost root] # ls --version或者[root@localhost root] # ls --help将显示ls命令的版本和帮助信息.值得注意的是,大部分的命令都支持这两个选项.因此,在下面的讲解中,将不再重复介绍这两个选项了.4.查找文件 findLinux中查找文件的命令通常为find命令.find 命令能够帮助在使用、管理linux的日常事务中,方便地查找所需要的文件.对于linux新手来说,find命令也是了解和学习linux 文件特点的方法.因为linux发行版本繁多,版本升级快,在linux书籍上往往写明某个配置文件的所在位置,而linux新手按图往往还是找不到的,这时就需要find命令了.比如说 Red Hat Linux 7.0 和 Red Hat Linux 9.0中有些重要的配置文件所在的硬盘位置和文件目录就有了很大的改变,学会使用find命令,就可以在成千上万的linux文件中找到要找的配置文件.find命令可以按文件名、建立或修改日期、所有者(通常是建立文件的用户)、文件长度或文件类型进行搜索.使用格式Find命令的格式和常用选项如下:# find [目录列表] [匹配标准]在命令格式中:目录列表:希望查询的文件或文件集的目录列表,目录之间用空格分隔.匹配标准:指定搜索条件的匹配标准,以及找到文件怎么处理,主要有:find命令匹配标准例如,要搜索系统/root目录下所有名称包含”install”的文件,可用如下命令:[root@localhost root] # find /root –name “install *” –print若只搜索其中大小为4096的文件,可用如下命令:[root@localhost root] # find /root –name “install *” –size 8 -print通过文件名查找知道了某个文件的文件名,就可以找到这个文件放在哪个文件夹,甚至是层层套嵌的文件夹里。

redhat linux命令大全总汇详解最新发布完整珍藏版

redhat linux命令大全总汇详解最新发布完整珍藏版
redhat linux命令大全总汇详解最新发布完整珍藏版.txt有谁会对着自己的裤裆傻笑。不敢跟他说话 却一遍一遍打开他的资料又关上。用了心旳感情,真旳能让人懂得很多事。╮如果有一天,我的签名不再频繁更新,那便证明我过的很好。一. 启动,关机,登入,登出相关命令
<login> 登录
<logout> 登出
五. 文件操作相关命令
<ls> 显示文件列表
<tree> 显示目录树
<pwd> 显示当前路径
<cd> 更改当前路径
<pushd> 追加路径到目录堆栈
<popd> 从目录堆栈删除路径
<dirs> 显示目录堆栈的内容
<mkdir> 创建路径
<rmdir> 删除路径
<cp> 复制文件/目录
<lha> 压缩/解压缩文件
<uuencode> 把二进制文件编码为文本文件
<uudecode> 把经过编码的文本文件还原为二进制文件
八. MS-DOS工具集[mtools]命令
<mdir> 显示文件列表
<mcd> 改变当前目录
<mmd> 新建目录
<mrd> 删除目录
<mdeltree> 删除目录树
九. 控制外部设备相关命令
<mห้องสมุดไป่ตู้unt> mount上设备
<umount> 解除已经mount上的设备
<eject> 弹出(CD/DVD等)

Linux最常用命令详解入门教程

Linux最常用命令详解入门教程

Linux 系统命令及其使用详解(大全)Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

它能运行主要的UNIX工具软件、应用程序和网络协议。

它支持32位和64位硬件。

Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux操作系统诞生于1991 年的10 月5 日(这是第一次正式向外公布的时间)。

Linux 存在着许多不同的Linux版本,但它们都使用了Linux内核。

Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux 来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

文件类型普通文件(regular file):就是一般存取的文件,由ls -al显示出来的属性中,第一个属性为[-],例如[-rwxrwxrwx]。

另外,依照文件的内容,又大致可以分为:1、纯文本文件(ASCII):这是Unix系统中最多的一种文件类型,之所以称为纯文本文件,是因为内容可以直接读到的数据,例如数字、字母等等。

设置文件几乎都属于这种文件类型。

举例来说,使用命令“cat ~/.bashrc”就可以看到该文件的内容(cat是将文件内容读出来)。

2、二进制文件(binary):系统其实仅认识且可以执行二进制文件(binary file)。

Linux中的可执行文件(脚本,文本方式的批处理文件不算)就是这种格式的。

举例来说,命令cat就是一个二进制文件。

3、数据格式的文件(data):有些程序在运行过程中,会读取某些特定格式的文件,那些特定格式的文件可以称为数据文件(data file)。

举例来说,Linux在用户登入时,都会将登录数据记录在/var/log/wtmp文件内,该文件是一个数据文件,它能通过last命令读出来。

红帽命令大全

红帽命令大全
14. uniq----过滤、统计、删除重复行
uniq [options][file1 [files]]
$ uniq -c filefile中的重复行输出一次,并在每行前显示重复次数
$ uniq -d filefile中的重复行输出一次,但不输出唯一的行
$ uniq -u file只输出file中的唯一行
$ chmod 4755设置用ID,给属主分配读、写和执行权限,给组和其他用户分配读、执行的权限。
3. chgrp----修改文件或目录的所属组
chgrp [options] newgroup files/directorys
组名可以用组的ID号,也可用/etc/group中的组名。只有文件的属主或特权用户(root)才可改变它的组。
$ swapon -p 1设置交换分区优先级为1
13. tune2fs-----调整Linux第二扩展文件系统的参数
tune2fs [options] device
$ tune2fs -l /dev/hda1显示hda1分区的超级块内容
$ tune2fs -c 100 /dev/hda1设置hda1分区每mount100次就进行磁盘检查
$ df -i报告空闲的、用过的或部份用过的(百份比)索引节点
$ df -t ext3仅显示文件类型为ext3的文件系统的磁盘状态
$ df -x ext3仅显示文件类型不为ext3的文件系统的磁盘状态
$ df -T除显示文件系统磁盘容量大小外还显示文件系统类型
$ df -l仅显示本地文件系统。
7. fdisk----分区表查询工具
grep,搜索、过滤信息。
ls,列出目录信息。
more,分页显示。
rm,删除文件或目录。

《红帽子Linux 9_0简体中文零售版》(Red Hat Linux 9_0)9_0简体中文零售版[ISO]_VeryCD电驴下载

《红帽子Linux 9_0简体中文零售版》(Red Hat Linux 9_0)9_0简体中文零售版[ISO]_VeryCD电驴下载

和以前一样,总共有 6 张 CD 需要下载,我们使用到的是其中的前 3 张,后 3 张是源码光盘。
可能您不在意,但我还是要告诉您两个问题。Red Hat 9 没有内置 MP3 支持,如果您想播放 MP3 和 DVD,则需要自己动手来解决;著名的 Xine
播放器也没有包含在软件包内,若是需要,则要自己下载并进行安装,这我会在后续部分说明。
中增加了一个自动完成按钮,这和 Microsoft Office 中的“clippy”按钮非常相似。
整个软件包非常好,不过还是没有内含 TrueType 字体,但您能够非常方便的给它安装上。 OpenOffice 没有 Microsoft Office 中的
Outlook 组件,不过 Evolution 也是一个非常好的邮件软件。
中的所有功能。当然,您也可以选择默认安装方式,这样将不会安装 KDE 及其相关软件,还有 Red Hat
的服务器软件/管理工具,不过对于工作/娱乐已经足够。我将在下面展示完全安装时的软件包,不过我不会将每个软件都指出来,因为那不必要!您可以使用软件包管理器添加或者移去软件包。不过在您完全安装后,您不会得到一个和
的插件。OpenOffice 为 1.0.2 版本,不过漂亮的 Microsoft 字体还是没有被装入,你也需要自己进行安装和配置。
喜欢使用 KDE 的朋友也可以高兴的注意到 KDE 已经升级为 3.1-4 版本,并且使用 Keramik 主题。
Red Hat 9 组件
我建议第一次使用 Linux 的用户选择完全安装,虽然这会占用较长时间,但您能体会到 Red Hat Linux
你选择的文件需要使用电驴软件才能下载。
电驴软件的优点:绿色小巧、简单易用、资源丰富。

RED HAT LINUX 命令大全

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 个文件

Red_Hat_Linux常用命令汇总

Red_Hat_Linux常用命令汇总

[资料] Red Hat Linux常用命令汇总Red Hat Linux 基础命令1、关开机操作shutdown -h now --立刻关机shutdown -r now --重启reboot --重启2、用户登录使用普通用户登录,再使用su - 命令授权root权限3、注销logout4、使用viviiesc:wq(保存退出)/:q!(退出)5、显示列表ls -lls -t --按时间排序ls -r --逆序排列6、编译并运行c程序gcc -o hello1 hello.cpp --生成hello1.out文件./a.out --运行7、目录结构root:存放root用户的相关文件home:存放普通用户的相关文件bin:存放常用命令sbin:要具有一定权限才可以使用的命令mnt:默认挂载光驱和软驱的目录boot:存放引导相关的文件usr:软件默认安装目录var:存放经常变化的文件etc:配置相关的文件8、显示当前目录pwd9、用户管理(具有root权限的用户)useradd xxf --添加xxf用户passwd xxf --给xxf用户设密码userdel xxf --删除xxf用户userdel -r xxf --删除用户以及用户主目录10、ubuntu使用root用户root是默认禁用了(按Ubuntu的说法),不允许用root登陆,除非设置密码解禁。

ubuntu默认root密码为空,启动时grub菜单里进revoer 模式,然后可以用passwd root命令给root 设密码。

sudo passwd root11 init 命令init 0 --关机init 1 --单用户init 2 --多用户状态没有网络服务init 3 --多用户状态有网络服务init 4 --系统未使用保留给用户init 5 --图形界面init 6 --系统重启进入单用户状态在grub状态中输入e 选择第二个选项,设置1,按b重启,然后修改etc/inittab12、管理目录mkdir --创建目录rmdir --删除空目录13、常用命令more --显示更多,带分页less --带分页| --管道grep --查找find / -name aaa.java --在根目录查找文件名为aaa.java的文件find -size +1000000k 查找文件大小大于1G的文件ls -l > a.txt --把查找的内容复制到a.txtls -l >> a.txt --把查找的内容追加到a.txt14、用户组管理(具有root权限的用户) groupadd admin --添加admin用户组cat /etc/group --查看所有组useradd -g admin xxf --新建xxf用户,并分配到admin用户组cat /etc/passwd --查看所有用户信息15、文件操作权限- rw- r-- r--第一个'-'代表文件类型,d代表文件夹,l代表链接'rw-'代表文件所有者对该文件的权限'r--'代表文件所在组用户对该文件的权限'r--'代表文件其他组用户对该文件的操作权限chmod 777 xxf --对xxf文件进行授权usermod -g admin xxf --改变xxf用户的所在组16、挂载光驱mount /mnt/cdromumount /mnt/cdrom17、安装jdk下载bin安装软件./jdk1.6.bin --解压jdkvi /ect/profile --配置环境变量JAVA_HOME=/usr/java/j2sdk1.4.2_07PATH=$PATH:/usr/java/j2sdk1.4.2_07/bin CLASSPATH=.:/usr/java/j2sdk1.4.2_07/jre/lib/rt.ja rCATALINA_HOME=/usr/local/jakarta-tomcat-5.0.3 0export JAVA_HOME PATH CLASSPATH CATALINA_HOME18、安装eclipsetar -zxvf eclipse.tar.gz --解压eclipse19、分区df -h --查看磁盘使用情况mount boot --挂载umount boot --卸载20、解压tar.gztar -zxvf .tar.gz21、改文件名mv sourceName targetName22、linux命令行进入mysqlmysql/bin 目录./mysql -u root -p 当一个人找不到出路的时候,最好的办法就是将当前能做好的事情做到极致,做到无人能及。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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.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. 。

\ 当前;上级;转义字符53.mount /dev/hdc /mnt/cdrom 挂载光驱到挂载点54.rpm -ivh 软件包路径安装rpm软件包i 安装v 显示信息h 进度条55.rpm -qa | grep vmware 显示所有已安装的软件包| 过滤vmware56. 。

/vmware-config-tools.pl 运行当前目录下配置脚本57.convert j: /f:ntfs j:盘转换成NTFS格式可以存储大容量文件58.groups root 查询用户所属组群59.finger root 用户帐号管理功能60.df -h 查看有挂载点的分区h 转算比1024 H 转算比100061.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 重定向->more78. tr ‘A-Z’‘a-z’< .bash_profile 重定向标准输入79. 编写SHELL 脚本范例useradd 功能:创建10个用户FOR循环#!/bin/bash shell解释器for i in $(seq 1 10) 循环序列douseradd -s /sbin/nologin u$i 创建用户但禁止登陆shellecho 123 | passwd --stdin u$i 设置密码done80.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-z87.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 解析域名101.host 解析域名102. ps -ef | grep ora_ 检查出正在运行的数据库进程-e 显示出正在运行的所有进程-u 显示出指定用户的进程-t 显示出指定终端的进程-g 显示出指定组的进程-a 显示出全部进程-o pid,comm,state,euser 进程属性-f 产生全格式-l 产生长列表103.pidof gedit 查看进程PID 10940104.pgrep -u root 查看进程PID10940105.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文档,好心值=-5114.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,若假返回1125. 编写SHELL 脚本范例if声明功能:测试文件if循环if test –x /bin/ping6; thenping6 -c1::1 &> /dev/null && echo “IPv6 stack is up”elif test -x /bin/ping ; thenping -c1 127.0.0.1 &> /dev/null && echo “No IPv6,but IPv4 up”elseecho “Oops! This should not happen”exit 255fi126. HI=”Hello,pleased to meet you ”设置局部环境变量127. echo $HI 引用变量128. $(hostname) $’hostname’命令替换引用全局变量129. $PS1:bash 提示符外观PATH: 决定shell将到那些目录下寻找命令或程序EDITOR 默认文本编辑器$HOME:用户家目录EUID:用户有效ID ( effective UID ) 0 1~499 500~60000 130. alias =’clear’alias l=’ls -hl’设置别名,只在当前shell有效unalias c 删除别名alias 显示别名列表alias l 显示别名的值~/.bashrc 要使别名长期有效,修改环境变量文件‘单引号防止所有扩展“双引号防止部分扩展$ 变量引用,双引号不能防止扩展` 反引号命令替换,双引号不能防止扩展\ 换行符转义符,双引号不能防止扩展!历史命令替换,双引号不能防止扩展131. locate images 搜索文件数据库,相当于模糊查询,速度快,缺点更新文件数据库updatedb 更新文件数据库132.find / -perm -002 -exec chmod o-w {} \; 2> /dev/null 精准查找,可用通配符“*.txt”-exec 执行命令{} 找到的数据\ ; 结尾符2> 隐藏错误信息取消other的写权限如果没有指定查找路径,默认当前目录133.ping -c 4 202.99.96.68 检查网络连通性,默认无限ping,-c 4 指定发4个包134.traceroute 202.99.96.68 到达目的地,经过那些路由Tracert windows中测试路由的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 -d student 给用户设置“空密码”143. passwd -s student 查看用户状态“是否锁定”144. passwd -l student 锁定用户账号145.passwd -u -f student 解锁用户–u 不安全操作–f 强制146.system-config-users & 图形化用户管理工具erdel -r student 删除用户,-r 级联删除家目录148.taskmgr windows任务管理器eradd student; passwd student 先添加用户->在修改密码eradd -g student(主要组群) student(用户名) 添加用户->指定其主要组群eradd -G class(次要组群) student(用户名) 添加用户->指定其次要组群ermod -l aa(新) bb(旧) 用户重命名,密码不变ermod -L student 锁定用户ermod -U student 解锁用户155.w 监控登陆,显示首次登陆用户的信息18:27:16 up 3 days, 7:58, 2 users, load average: 2.93, 3.11, 2.83USER TTY LOGIN@ IDLE JCPU PCPU WHATboco pts/2 18:23 0.00s 0.94s 0.14s login -- bocost 最近成功登陆的用户列表stb 最近失败登陆的用户列表->监控入侵,suse 不能用158.777 –> 目录666-> 文件没有执行权限->默认权限umask->用户002->普通用户022->root管理员159.用户umask 目录默认权限文件默认权限student 002 opt 775 data.dmp 664root 022 opt 755 data.tmp 644umask 000 用此命令修改用户umask值文件:不管有没有使用umask,新创建的文件都没有执行权限,该权限必须被专门授予。

相关文档
最新文档