linux mmd命令详解
Linux系统下mmd命令用于在MS-DOS文件系统中建立目录,下面是mmd命令内容的介绍:
1、mmd命令功能:
mmd命令为mtools工具指令,模拟MS-DOS的md指令,可在MS-DOS的文件系统中建立目录。
2、语法:
mmd [目录...]
拓展资料:
常用快捷命令:
1、tab = 补全
2、ctrl + l -:清屏,类似clear命令
3、ctrl + r -:查找历史命令(history);ctrl+c = 终止
4、ctrl+k = 删除此处至末尾所有内容
5、ctrl+u = 删除此处至开始所有内容
常见参数:
-l:只查看行数
-w: 只查看单词数
-c:只查看字符数
du:文件大小统计
格式:du [选项参数] dir_path
-s:只统计该文件目录的大小,不递归
-h:人性化的显示单位
find:文件检索命令
以上就是小编今天的分享了,希望可以帮助到大家。
Linux命令详解
Linux中最常用的命令用法总结(精选)
1. su
普通用户切换root用户
ubuntu@ubuntu20:~$suPassword:root@ubuntu20:/home/ubuntu#exitexitubuntu@ubuntu20:~$
清除当前终端显示的输出
快捷键ctrl L键
改变目录
ubuntu@ubuntu20:~/workspace$cd..ubuntu@ubuntu20:~$cd/ubuntu@ubuntu20:/$cd~ubuntu@ubuntu20:~$lsDesktopDocumentsDownloadsMusicPicturesPublicSoftwareTemplatesVideosworkspaceubuntu@ubuntu20:~$pwd/home/ubuntuubuntu@ubuntu20:~$
显示当前工作目录
执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称
ubuntu@ubuntu20:~$pwd/home/ubuntuubuntu@ubuntu20:~$
列出目前工作目录所含之文件及子目录
[语法]
ls [-alrtAFR] [name...]
[参数]
-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
-r 将文件以相反次序显示(原定依英文字母次序)
-t 将文件依建立时间之先后次序列出
-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
-F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
-R 若目录下有文件,则以下之文件亦皆依序列出
ubuntu@ubuntu20:~$ls-a..bash_history.bashrc.configDocuments.gnupg.mozillaPicturesPublic.sudo_as_admin_successfulVideosworkspace...bash_logout.cacheDesktopDownloads.localMusic.profileSoftwareTemplates.wget-hstsubuntu@ubuntu20:~$ls-ltotal40drwxr-xr-x2ubuntuubuntu409610月122021Desktopdrwxr-xr-x2ubuntuubuntu409610月122021Documentsdrwxr-xr-x2ubuntuubuntu409610月122021Downloadsdrwxr-xr-x2ubuntuubuntu409610月122021Musicdrwxr-xr-x2ubuntuubuntu409610月122021Picturesdrwxr-xr-x2ubuntuubuntu409610月122021Publicdrwxrwxr-x4ubuntuubuntu409611月410:33Softwaredrwxr-xr-x2ubuntuubuntu409610月122021Templatesdrwxr-xr-x2ubuntuubuntu409610月122021Videosdrwxrwxr-x5ubuntuubuntu409610月272021workspaceubuntu@ubuntu20:~$ls-rworkspaceVideosTemplatesSoftwarePublicPicturesMusicDownloadsDocumentsDesktopubuntu@ubuntu20:~$ls-tSoftwareworkspaceDocumentsMusicPicturesPublicTemplatesVideosDesktopDownloadsubuntu@ubuntu20:~$ls-FDesktop/Documents/Downloads/Music/Pictures/Public/Software/Templates/Videos/workspace/ubuntu@ubuntu20:~$
修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件
[语法]
touch [-acfm][-d<日期时间>][-r<参考文件或目录>] [-t<日期>][--help][--version][文件或目录…]
[参数]
a 改变档案的读取时间记录。
m 改变档案的修改时间记录。
c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。
f 不使用,是为了与其他 unix 系统的相容性而保留。
r 使用参考档的时间记录,与 --file 的效果一样。
d 设定时间与日期,可以使用各种不同的格式。
t 设定档案的时间记录,格式与 date 指令相同。
--no-create 不会建立新档案。
--help 列出指令格式。
--version 列出版本讯息。
ubuntu@ubuntu20:~/Test$lsubuntu@ubuntu20:~/Test$touchtest//创建一个文件ubuntu@ubuntu20:~/Test$lstestubuntu@ubuntu20:~/Test$ls-ltotal0-rw-rw-r--1ubuntuubuntu012月415:49testubuntu@ubuntu20:~/Test$touchtest//修改时间属性ubuntu@ubuntu20:~/Test$ls-ltotal0-rw-rw-r--1ubuntuubuntu012月415:49testubuntu@ubuntu20:~/Test$
创建目录
mkdir [-p] dirName
-p创建多级目录
ubuntu@ubuntu20:~/Test$mkdira/bmkdir:cannotcreatedirectory‘a/b’:Nosuchfileordirectoryubuntu@ubuntu20:~/Test$mkdir-pa/bubuntu@ubuntu20:~/Test$lsatestubuntu@ubuntu20:~/Test$lsa/b/ubuntu@ubuntu20:~/Test$
拷贝命令
cp [options] source dest
[参数]
-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
-d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。
-f:覆盖已经存在的目标文件而不给出提示。
-i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖。
-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
-l:不复制文件,只是生成链接文件。
ubuntu@ubuntu20:~/Test$lsatestubuntu@ubuntu20:~/Test$cptesttest1ubuntu@ubuntu20:~/Test$cpacp-acp:-rnotspecified;omittingdirectory'a'ubuntu@ubuntu20:~/Test$cpacp-a-rubuntu@ubuntu20:~/Test$lsacp-atesttest1ubuntu@ubuntu20:~/Test$
为文件或目录改名、或将文件或目录移入其它位置
mv [options] source dest
[参数]
-b: 当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。
-i: 如果指定移动的源目录或文件与目标的目录或文件同名,则会先询问是否覆盖旧文件,输入 y 表示直接覆盖,输入 n 表示取消该操作。
-f: 如果指定移动的源目录或文件与目标的目录或文件同名,不会询问,直接覆盖旧文件。
-n: 不要覆盖任何已存在的文件或目录。
-u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作
ubuntu@ubuntu20:~/Test$lsacp-atesttest1ubuntu@ubuntu20:~/Test$mvadubuntu@ubuntu20:~/Test$lscp-adtesttest1ubuntu@ubuntu20:~/Test$mvcp-a/d/ubuntu@ubuntu20:~/Test$lsdtesttest1ubuntu@ubuntu20:~/Test$lsd/bcp-aubuntu@ubuntu20:~/Test$mvtesttest2ubuntu@ubuntu20:~/Test$lsdtest1test2ubuntu@ubuntu20:~/Test$
用于删除一个文件或者目录
rm [option] name
[参数]
-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除
ubuntu@ubuntu20:~/Test$lsdtest1test2ubuntu@ubuntu20:~/Test$rm-itest1rm:removeregularemptyfile'test1'?yubuntu@ubuntu20:~/Test$lsdtest2ubuntu@ubuntu20:~/Test$rmtest2ubuntu@ubuntu20:~/Test$rmdrm:cannotremove'd':Isadirectoryubuntu@ubuntu20:~/Test$rmd/-rubuntu@ubuntu20:~/Test$lsubuntu@ubuntu20:~/Test$
tar打包命令
[参数]
-A或--catenate 新增文件到已存在的备份文件。
-b<区块数目>或--blocking-factor=<区块数目> 设置每笔记录的区块数- 目,每个区块大小为12Bytes。
-B或--read-full-records 读取数据时重设区块大小。
-c或--create 建立新的备份文件。
-C<目的目录>或--directory=<目的目录> 切换到指定的目录。
-d或--diff或--compare 对比备份文件内和文件系统上的文件的差异。
-f<备份文件>或--file=<备份文件> 指定备份文件。
-F