这是命令的原型程序里定义的,找到命令的源代码看了你就明白了,就是解释命令处理的一种方法(你的问题通俗地回答就是:当初设计者就是这么规定的)。
一般来说,--用于帮助
比如:ls --help或ls --h
-用于命令的选项
比如:gcc -o tt ttc 中 -o
不用横线,同上例中的 tt ttc,是该命令的输入参数。
linux系统硬盘,没有挂载,拔掉一块会怎么样
linux *** 作系统是一个文件系统。磁盘分区后,同样需要挂载才能正常使用,并且需要将硬盘文件路径或者设备的uuid写入配置文件/etc/fstab才能永久生效。
本文将带来linux下的磁盘管理中的硬盘挂载,Linux *** 作系统挂载硬盘需要了解的一些知识。这可能是迄今为止介绍的最最最实用的linux硬盘挂载的文章了,比较详细。由于工作原因,平时使用的比较多。主要目的,只是想让更多人的了解到linux下挂载磁盘也不是那么困难。
有几种常见的文件系统,以前的老牌文件系统ext文件系统(ext2、ext3、ext4)。
在Redhat7系列还是推荐一款优秀的xfs文件系统,在性能上已经超越了ext文件系统。XFS文件系统是硅谷图形公司(Silicon Graphic Inc,简称SGI)开发的用于IRIX(一个Unix *** 作系统)的文件系统,后来将其移植到Linux *** 作系统上。XFS是一个高级日志文件系统,其优势是极具伸缩性,同样也极具健壮性。
还有一款btrfs(B-tree文件系统通常读作Buffer FS、Better FS、B-tree FS)文件系统同样很优秀,Redhat7安装就自带。 btrfs具有很多特性。例如:写快照、快照的快照、内建RAID(通常称为磁盘阵列)、子卷(subvolume),其最核心的理念是设计 容错、修复以及易于管理。btrfs最大容量卷为16EB,单个最大文件为16EB。
须知:本文全程使用的是安装选择语言是简体中文版的,所以看到的汉字显示,请不要惊讶。
正文
开局一张图,文章全靠编。开个玩笑,纯属逗大家乐一乐。下面的,已经点明了本文的核心内容。
建议:进行测试,可以使用虚拟机配合linux(Redhat系列或者Ubuntu搭建环境)测试。
一、查看系统分区情况
fdisk参数说明 删除存在的硬盘分区,此时会提示需要删除的序列号是哪一个。
删除分区:d
新增分区:n
查看分区信息:p
保存分区变更信息:w
不保存并退出:q
获取帮助信息:m
1、列出分区表
列出分区表,从下面的列出的选项可以看出,原始的磁盘磁盘 /dev/sda:215 GB是初始安装linux *** 作系统就分配的。另外一块磁盘,是我新增的磁盘sdb用于测试演示。
fidsk -l
[root@cnwangk /]# fdisk -l
磁盘 /dev/sda:215 GB, 21474836480 字节,41943040 个扇区
Units = 扇区 of 1 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x0001805e
设备 Boot Start End Blocks Id System
/dev/sda1 2048 411647 204800 83 Linux
/dev/sda2 411648 4507647 2048000 83 Linux
/dev/sda3 4507648 8603647 2048000 82 Linux swap / Solaris
/dev/sda4 8603648 41943039 16669696 5 Extended
/dev/sda5 8605696 41943039 16668672 83 Linux
磁盘 /dev/sdb:107 GB, 10737418240 字节,20971520 个扇区
Units = 扇区 of 1 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x95df3b22
设备 Boot Start End Blocks Id System
/dev/sdb2 10485760 20971519 5242880 83 Linux
直接输入fdisk命令,中文版会提示帮助信息以及使用方法
fdisk [选项] <磁盘> 更改分区表
#例如新增的磁盘sdb
fdisk /dev/sdb
fdisk [选项] -l <磁盘> 列出分区表
fdisk -s <分区> 给出分区大小(块数)
二、建立linux文件系统
1、xfs文件系统
如下所示,我将新建xfs文件系统,指向的是新增的一块磁盘文件路径/dev/sdb。同样也是Redhat7系列默认推荐的使用格式。
mkfsxfs /dev/sdb
做一个简单说明:xfs文件系统提供了备份分区工具xfsdump以供用户使用。优势在于用户不用借助第三方软件就可以实现对xfs文件系统上的数据实施备份。备份过程如下所示:
xfsdump /backup/dump_sdc1 /sdc1
2、btrfs文件系统
如下所示,我将新建btrfs文件系统,指向的是新增的一块磁盘文件路径/dev/sdb,下面最终演示的也是btrfs文件系统的配置。
mkfsbtrfs /dev/sdb
3、ext文件系统
在Redhat6以及之前,用的还是ext文件系统。后来到7系列推荐使用xfs文件系。
mkfsext4 /dev/sdb
三、创建要挂载的路径
1、创建挂载的文件data
使用mkdir命令创建data目录,用于后续挂载新增的磁盘。
mkdir /data
查看创建好的挂载路径data,初始是空的
cat 是一个文本文件查看和连接工具。查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名,如cat linuxywtxt
cat --help可以查看cat帮助信息,如各种参数使用方法,当然也可以用man cat来查看,建议大家养成遇到命令不懂用法时,用--help或man来查看帮助信息,养成好习惯。filename为文件名,即系统中需要查看的文件名字。《Linux就该这么学》 与这个命令相似功能的命令有:tac,less,tail,more
可能是你的电脑已经中毒了,用杀毒软件查查,也可以升级一下IE 请升级ie浏览器为ie70简体中文版 >
Linux命令行是一种在Linux *** 作系统中通过文本界面进行交互的方式。它是一种强大的工具,用于执行各种系统管理和配置任务,以及执行命令行工具和应用程序。
以下是一些常用的Linux命令行 *** 作:
文件和目录 *** 作:
ls:列出当前目录下的文件和目录。
cd:切换目录。
mkdir:创建新目录。
rm:删除文件或目录。
cp:复制文件或目录。
mv:移动文件或目录。
文件查看和编辑:
cat:查看文件内容。
grep:在文件中搜索指定的字符串。
less:按页查看文件内容。
vi或nano:文本编辑器,用于编辑文件内容。
系统管理:
sudo:以超级用户身份执行命令。
apt或yum:包管理器,用于安装、更新和删除软件包。
systemctl:用于管理系统服务。
top:显示系统进程和资源使用情况。
网络管理:
ifconfig:显示网络接口的配置信息。
ping:测试与目标主机之间的网络连接。
ssh:通过安全的方式远程登录到其他主机。
scp:在本地主机和远程主机之间复制文件。
uname 命令可用于大多数 UNIX 和类 UNIX 系统以及 Linux。
功能说明:uname用来获取电脑和 *** 作系统的相关信息。
语法:uname [-amnrsvpio][--help][--version]
补充说明:uname可显示linux主机所用的 *** 作系统的版本、硬件的名称等基本信息。
参数:
-a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型, *** 作系统名称
-m或–machine 显示主机的硬件(CPU)名
-n或-nodename 显示主机在网络节点上的名称或主机名称
-r或–release 显示linux *** 作系统内核版本号
-s或–sysname 显示linux内核名称
-v 显示显示 *** 作系统是第几个 version 版本
-p 显示处理器类型或unknown
-i 显示硬件平台类型或unknown
-o 显示 *** 作系统名
–help 获得帮助信息
–version 显示uname版本信息
最常用参数 uname -a
几个使用示例(资料来自jb51net):
[root@jb51net ~]# uname
Linux
注:单独使用uname命令时相当于uname -s
[root@jb51net ~]# uname -a
Linux jb51net 2618-4-686 #1 SMP Mon Mar 26 17:17:36 UTC 2007 i686 GNU/Linux
[root@jb51net ~]# uname -m
i686
[root@jb51net ~]# uname -n
jb51net
[root@jb51net ~]# uname -r
2618-4-686
[root@jb51net ~]# uname -s
Linux
[root@jb51net ~]# uname -v
#1 SMP Mon Mar 26 17:17:36 UTC 2007
[root@jb51net ~]# uname -p
i686
[root@jb51net ~]# uname -i
i386
[root@jb51net ~]# uname -o
GNU/Linux
[root@jb51net ~]# uname --version //两个-
uname (GNU coreutils) 597
Copyright (C) 2006 Free Software Foundation, Inc
This is free software You may redistribute copies of it under the terms of
the GNU General Public License <>
以上就是关于linux终端下输入一个命令,后面加上--help就能得到此命令的帮助信息,不能用-help这个吗全部的内容,包括:linux终端下输入一个命令,后面加上--help就能得到此命令的帮助信息,不能用-help这个吗、linux系统硬盘,没有挂载,拔掉一块会怎么样、linux中cat命令的功能等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)