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地址,为网卡设置新的名称等,已经是必备技能,经小编亲测,以下方法能修改系统的网卡名称,操作步骤和截图一并和小伙伴们分享, 希望对大家的学习和使用有所帮 ...
随机推荐
- lock与C#多线程
lock与C#多线程 lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁.简单讲就类似于 你去银行办理业务,一个柜台一次只能操作以为客户,而如果你要到这个柜台办理 ...
- Tarjian算法求强联通分量
如果两个顶点可以相互通达,则称两个顶点强连通(strongly connected).如果有向图G的每两个顶点都强连通,称G是一个强连通图.强连通图有向图的极大强连通子图,称为强连通分量(strong ...
- MySQL的重装问题解决方法
最近在工作上遇到了在Windows环境中将MySQL重装的问题,今天记录一下我的解决过程. 首先因为某些原因,我不得不把mysql卸载,然后重装,不论我用控制面板的卸载删除程序方式还是安全卫士的卸载, ...
- iOS单例模式(Singleton)写法简析
单例模式的意思就是只有一个实例.单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例.这个类称为单例类. 1.单例模式的要点: 显然单例模式的要点有三个:一是某个类只能有一个实例: ...
- 那些年我们写过的T-SQL(下篇)(转)
原文:http://www.cnblogs.com/wanliwang01/p/TSQL_Base04.html 下篇的内容很多都会在工作中用到,尤其是可编程对象,那些年我们写过的存储过程,有木有 ...
- IT客学院《构建高转化率的着陆页-PS+HTML+网络营销》共25节【价值199元】无水印版
课程简介本课程是全网独家专业的着陆页课程,课程完整的再现了整个着陆页实战案例的开发过程,包括:策划.设计和实现.上线后的推广.优化及提高转化率的技巧等,本套课程能帮助您迅速掌握着陆页的能力,迅速洞察完 ...
- Android:支持多选的本地相册
前段时间在做一个动态发布功能,需要用到图片上传.一开始直接调用的系统相册和相机,由于系统相机不支持多选,就花点时间做了个本地相册,在此开源下. 先上截图,依次为选择相册界面.相册详情界面.查看图片大图 ...
- Qt写入txt文件方法
void MainWindow::on_saveBtn_clicked() { //本函数只是单独测试Qt保持为txt文本功能,与本串口程序无任何关系 QDateTime da_time; QStri ...
- InfluxDb系列:几个关键概念(主要是和关系数据库做对比)
https://docs.influxdata.com/influxdb/v0.9/concepts/key_concepts/ #,measurement,就相当于关系数据库中的table,他就是 ...
- [CareerCup] 10.4 Find All Duplicates Elements 寻找所有的重复项
10.4 You have an array with all the numbers from 1 to N, where N is at most 32,000. The array may ha ...