Red Hat Linux9命令行--修改补充中
1.使用rpm工具安装应用软件:rpm [选项] [软件包名]
常用的参数及含义如下图所示:

2.编译安装应用软件
(1).tar.gz和.tgz使用如下的命令: [root@myhost root]# tar zxvf bbs2www_2.01.tar.gz
.tar.bz2使用下面的命令: [root@myhost root]# tar jxvf bbs2www_2.01.tar.bz2
(2)此后获得软件包的源代码,进入bbs2www_2.01目录,然后执行命令: [root@myhost root]# ./configure
(3)然后执行下列命令: [root@myhost root]# make
(4)该命令能自动编译所有源代码。在编译完成后,可以执行自动安装程序,安装编译出来的软件版本,从而完成编译安装的过程 [root@myhost root]# make install
注意:大部分源代码在编译后,目标程序的默认安装路径是/usr/local,相应的配置文件位置在/usr/local/etc或/usr/local/***/etc中。
3.常用的文本工具
(1)磁盘管理
a)df命令:用于检测文件系统的磁盘空间占用和空余情况,可以显示所有文件系统对节点i和磁盘块的使用情况。
命令的使用格式如下: df [选项]
常用参数及含义如下图所示:

b)du命令:用于统计目录或文件所占磁盘空间的大小,该命令的执行结果与df类似,du更侧重于磁盘的使用状况。
该命令的使用格式如下: du [选项] 目录或文件名
常用参数及含义如下图所示:

c)mount和umount命令:在文本模式下,如果需要使用CD-ROM或者U盘,此时就要首先使用mount命令将它们挂接到系统中,使用完毕后还要使用umount命令卸载。
命令的使用格式如下:
mount [选项] 设备文件名 挂接点
umount 设备文件名或挂接点
mount常用参数及含义如图所示:

(2)查看进程信息
a)ps命令:该命令可以查看进程的详细状况,使用格式如下:
ps [选项]
常用参数及含义如下图所示:

b)top命令:该命令用来动态显示运行中的进程。
与ps命令类似,都是用来显示当前系统中正在运行的进程。但是top命令能够在运行后,在指定的时间间隔更新显示信息,可以在使用top命令时加上-d <interval>来指定显示信息更新的时间间隔。
(3)关机命令
a) logout命令:该命令用于系统的注销,直接在命令提示符下键入该命令即可,也可以使用Ctrl+D来实现。
[root@myhost root]# logout
b)halt命令:默认的halt命令可以结束Linux当前所有正在运行的程序,停止所有设备,系统进入等待用户切断电源的状态。
在Linux系统中绝对禁止在没有进行关机程序而直接切断主机电源。
命令格式如下: halt [选项]
常用参数及含义如下图所示:

c)poweroff命令:默认情况下,该命令用于回写缓冲区,并关闭系统,同时断开主机电源。
命令格式如下: poweroff [选项]
常用参数及含义如下图所示:

d)init 0命令:命令init 0也可以实现关闭系统,同时断开主机电源,因为在inittab文件中,定义了运行级别0为停机。
e)reboot命令:reboot命令可以用于重新启动Linux系统。
格式如下: reboot [选项]
常用参数及含义如下图所示:

f)shutdown命令:该命令的功能强于上面给出的halt等命令,它可以实现系统注销,关机和重新启动。
命令格式如下: shutdown [选项]
常用参数及含义如下图所示:

(4)联机帮助命令
man命令主要用于显示任何给定命令的在线帮助。常用的格式如下: man [选项] 命令名

4.管理磁盘分区
以超级用户登录系统,在shell提示符下输入命令启动fdisk: [root@myhost root]# fdisk /dev/sda 其中,/dev/sda是用户要进行分区的磁盘设备名。

5.查看和搜索文件
(1)查看文件
a)查看文件信息:ls [参数] 目录或文件


b)查看文件内容
head命令:该命令用于从文件头部查看文件,默认情况下只能阅读文件的前十行,也可以通过指定一个数字选项来改变要显示的行数。
head [参数] 文件名

注意:如果没有接文件名,那么将会显示用户从键盘上输入的字符。
tail命令:使用tail命令可以查看文件结尾内容,默认显示组后十行。
tail [参数] 文件名

cat命令:cat命令可以用来查看文件内容,也可以用于即合并文件。还可以利用cat命令从键盘读取数据。
cat [参数] 文件名

more命令:和cat命令类似,more可将文件内容显示在屏幕上,但是它每次只显示一页,按下空格键可以显示下一页,按下q键退出显示,按下h键可以获取帮助。
more [参数] 文件名

less命令:less命令作用和more命令类似,可用于浏览文本文件的内容。不同的是,less命令允许用户使用光标键反复浏览文本。
less [参数] 文件名

(2)搜索命令
a)grep命令:在指定文件中搜索特定的字符内容,并将含有这些字符内容的行输出
grep [参数] 文件名

b)locate命令:该命令用于通过文件名或扩展名搜索文件。为了提高locate命令的查出率,在使用该命令前必须拥有最新的资料数据库:[root@myhost root]# updatedb
locate [参数] 文件名

c)find命令:通常用来在特定的目录下搜索符合条件的文件,也可以用来搜索特定用户属主的文件。
find [路径] [参数]

6.新建、删除文件和目录
(1)创建文件
可以利用touch命令来创建文件,同时touch还可以修改文件的存取和修改日期。
touch [参数] 文件名

(2)删除文件
rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下的所以文件及子目录均删除。
rm [参数] 文件名

注意:使用rm命令要小心,因为文件删除后不能恢复。为了防止文件误删,可以在rm后使用-i参数以逐个确认要删除的文件。若确认删除,输入y,文件将被删除,否则输入其他任何字符放弃删除。
7.切换工作目录
cd命令可以帮助用户切换工作目录,后面可跟绝对路径,也可以跟相对路径。还可以使用“~”、“.”和“..”作为目录名,其中“~”表示当前用户的主目录,“.”表示当前目录,“..”表示当前目录的上层目录,即父目录。
cd 目录名
8.显示当前路径
使用pwd命令可以显示当前的工作目录,该命令很简单,直接输入pwd即可,后面不带参数。
9.新建目录
可使用mkdir命令创建一个新的目录。需要注意的是新建目录的名称不能与当前目录中已有的目录或文件同名,并且目录创建者必须对当前目录具有写权限。
mkdir [参数] 目录名

10.删除目录
使用rmdir命令,该命令是从一个目录中删除一个或多个子目录项。需要注意的是,一个目录被删除之前必须是空的。删除某一个目录时,必须具有对其父目录的写权限。
rmdir [-p] 目录
参数-p表示递归删除目录,当子目录删除后,其父目录为空时也一同被删除。命令执行完毕后,显示相应信息。 此外,使用rm –r也可删除目录及其下的文件和子目录。
11.复制、移动和重名文件
1)复制文件:cp命令的功能是将给出的文件或目录复制到另一个文件或目录中,相当于DOS下的copy命令。
cp [参数] 源文件或目录 目标文件或目录

2)移动或重命名文件:使用mv命令来移动文件或目录,也可以给文件或目录重命名。它的用法相当于DOS下的ren和move的组合。
mv [参数] 源文件或目录 目标文件或目录

12.其他一些常用命令
1)clear命令:clear命令用来清除屏幕内容,它不需要任何参数。该命令基本的使用格式如下: clear
2)ln命令:在Linux系统中ln命令用于为某一个文件在另一个位置创建一个链接。
ln命令既可以创建硬链接,也可以创建软链接,至于创建的是硬链接还是软链接则由参数决定。
ln [参数] 源文件 链接文件

13.修改文件/目录的访问权限
chmod [参数] 文件或目录名
14.改变文件/目录的所有权
1)chown命令:该命令用于更变指定文件或目录的属主和属组信息。通常,只能系统的超级用户才能使用该命令来更改指定文件或目录的属主和归属组。
chown [参数] 属主[.属组] 文件或目录

2)chgrp命令:该命令用于变更文件与目录的所属组。只有文件的所有者并且是该组成员或者是超级用户才能够修改文件的属组。
chgrp [参数] 属组 文件或目录

Red Hat Linux9命令行--修改补充中的更多相关文章
- svn命令行修改已提交的版本备注
svn命令行修改已提交的版本备注 参考文章: stackoverflow.com/questions/304383/how-do-i-edit-a-log-message-that-i-already ...
- Linux命令行修改IP、网关、DNS的方法
Linux中在命令行中修改IP地址.网关.DNS的方法. 网卡eth0 IP修改为 102.168.0.1 复制代码代码如下: ifconfig eth0 102.168.0.1 netmask ...
- 使用MySQL命令行修改密码
格式:mysqladmin -u用户名 -p旧密码 password 新密码 1.给root加个密码ab12.首先在DOS下进入目录mysql\bin,然后键入以下命令 mysqladmin - ...
- 命令行修改MySQL数据库密码
通过MySQL命令行来修改MySQL数据库的密码,下面就为您详细介绍如何使用MySQL命令行来修改密码. 格式:mysqladmin -u用户名 -p旧密码 password 新密码 1.给root加 ...
- mysql命令行修改字符编码
1.修改数据库字符编码 mysql> alter database mydb character set utf8 ; 2.创建数据库时,指定数据库的字符编码 mysql> create ...
- Linux命令行修改IP、网关、DNS、主机名 的方法
修改主机名:[改里面的 HOSTNAME 即可] vim /etc/sysconfig/network 网卡eth0 IP修改为 102.168.0.1 ifconfig eth0 102.16 ...
- 命令行查看系统中保存的wifi密码
我们经常遇到一种情况,就是电脑连接了wifi,但是却忘记了密码是多少,而且我们知道电脑肯定有备份,不然下次也无法连接不是,那么我们改如何获取这个密码呢?XP,Win7时代,wifi密码是可以通过网络属 ...
- Windows 下命令行修改文件夹的控制权限 Cacls
设置用户访问权限:我们经常要修改目录和文件的访问权限,使用Cacls命令就很容易做到.下面要赋予本机用户testuser对d盘下 test目录及其所有子目录中的文件有完全控制权限.在命令提示符对话框中 ...
- CentOS 7命令行修改网卡名称
在CentOS学习中,配置多个网卡,配置独立的IP地址,为网卡设置新的名称等,已经是必备技能,经小编亲测,以下方法能修改系统的网卡名称,操作步骤和截图一并和小伙伴们分享, 希望对大家的学习和使用有所帮 ...
随机推荐
- three Sum
Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all un ...
- Hadoop Resource
http://www.aiopass4sure.com/cloudera-exams/ccd-410-exam-questions/which-process-describes-the-lifecy ...
- 边工作边刷题:70天一遍leetcode: day 71-2
One Edit Distance 要点:有两种解法要考虑:已知长度和未知长度(比如只给个iterator) 已知长度:最好不要用if/else在最外面分情况,而是loop在外,用err记录misma ...
- 2014 Super Training #8 G Grouping --Tarjan求强连通分量
原题:ZOJ 3795 http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3795 题目大意:给定一个有向图,要求把点分为k个集 ...
- openstack通过salt-cloud创建虚拟机
saltstack有三大功能:远程执行.配置管理.云管理:saltstack的云管理就是通过salt-cloud完成的,salt-cloud是基于openstack来做的:salt-cloud能够管理 ...
- 15SpringMvc_在业务控制方法中写入模型变量收集参数,且使用@InitBind来解决字符串转日期类型
之前第12篇文章中提到过在业务控制方法中写入普通变量收集参数的方式,也提到了这种凡方式的弊端(参数很多怎么办),所以这篇文章讲的是在业务控制方法中写入模型变量来收集参数.本文的案例实现的功能是,在注册 ...
- 【转】【WPF】WPF 自定义快捷键命令(Command)
命令简介 WPF 中的命令是通过实现 ICommand 接口创建的.ICommand 公开两个方法(Execute 及 CanExecute)和一个事件(CanExecuteChanged).Exec ...
- 关于RACK的一点简单介绍
0 前言 如有错误欢迎指出,如需转载,请注明原文链接. 1 Rack是什么 一句话介绍,Rack是一个Web接口,定义了一系列的标准,具体实现的工作是交给服务器(puma, thin等)做的. 如果你 ...
- git流程及操作
一.git认识 git是什么?Git是目前世界上最先进的分布式版本控制系统 二.git安装 三.git创建本地库 1.首先选择e盘新建一个文件夹如douban 2.点击鼠标右键,执行Git Bash ...
- Asp.net与Dojo交互:仪器仪表实现
项目中需要用到仪器仪表的界面来显示实时的采集信息值,于是便遍地寻找,参考了fusionchart和anychart之后,发现都是收费的,破解的又没有这些功能,只好作罢.之后又找遍了JQuery的插件, ...