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地址,为网卡设置新的名称等,已经是必备技能,经小编亲测,以下方法能修改系统的网卡名称,操作步骤和截图一并和小伙伴们分享, 希望对大家的学习和使用有所帮 ...
随机推荐
- hiveql basic
set hive.cli.print.current.db=true; set hive.mapred.mode=strict; set hive.mapred.mode=nonstrict; SHO ...
- sqlite查询结果在listview中展示
1.获取db实例 SQLiteDatabase db=dbhelper.getWritableDatabase(); 2.Cursord对象获取查询结构 Cursor cursor=db.rawQue ...
- js统计字符串中各种字符情况
问题描述:在一个字符串中,统计出大写字母.小写字母.数字和其他字符各数.这个算法以前在学习java的时候,老师说过,而且说了四种算法.在孔乙己的世界里,茴香豆的"茴"字有四种写法嘛 ...
- MySQL数据库学习笔记(四)----MySQL聚合函数、控制流程函数(含navicat软件的介绍)
[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...
- HUDSON(Java开发的一种持续集成工具)
Hudson是Jenkins的前身,是基于Java开发的一种持续集成工具,用于监控程序重复的工作,包括: 1.持续的软件版本发布/测试项目. 2.监控外部调用执行的工作. Hudson的特性 1.易于 ...
- MongoDB学习(四)客户端工具备份数据库
在上一篇MongoDB学习(三)中讲解了如何在服务器端进行数据的导入导出与备份恢复,本篇介绍下如何利用客户端工具来进行远程服务器的数据备份到本地. 以客户端工具MongoVUE为例来进行讲解: 1.首 ...
- SVN代码的回滚二
SVN代码的回滚: 不丢失新建的文件,获得最新的SVN版本控制.TortoiseSVN-ShowLog-选中你要回滚的版本-右键-Export,之后将修改的文件覆盖到你的最新版本,commit即可. ...
- 对比git rm和rm的使用区别
在这里说一下git rm和rm的区别,虽然觉得这个问题有点肤浅,但对于刚接触git不久的朋友来说还是有必要的. 用 git rm 来删除文件,同时还会将这个删除操作记录下来:用 rm 来删除文件,仅仅 ...
- 在Centos5下安装GraphicsMagick
安装GraphicsMagick的流水账: 安装参照的http://www.graphicsmagick.org/INSTALL-unix.html 解压 /home/milton/GraphicsM ...
- homepage左边的导航菜单怎么做的?
homepage左边的导航菜单怎么做的? 为啥只在homepage页面写了一个div 然后用一个homepage.js来填充这个div 然后用一个外部容器ID作为homepage.js的参数