linux基础命令 1.查看帮助信息命令 一.man(是查看某一条命令的详细解释) 格式 :man空格 命令 选项NAME:一句话查看命令作用 SYNOPIS:展示使用命令格式 OPIONS:被查看命令的所有选项 DESCRIPTion:命令简介;详细告诉我们命令具体干什么的。 快捷键:上下健;切换屏幕 搜索:/;按 / 搜索内容 回车(/放在第一行;按n键第二次定位下一个)退出按q键 2.help 命令➕help 系统常用组合快捷键 上下键:切换屏幕;根据使用命令的历史切换命令(注:同一个命令行窗口) ctrl➕L:清空屏幕信息(相同命令clear) ctrl➕a光标行首;➕e行尾(ctrl➕左右键) ctrl➕u:剪切至行首:➕k剪切至行尾 ctrl➕y:粘贴内容 命令补全(必须唯一)命令➕tab pwd命令:查看当前所在目录的路径(绝对路径) printenv:打印系统变量 cd:切换目录(格式:cd 空格 目标路径) 文件夹相关命令 mkdir:创建目录命令 格式:mkdir 选项 (非必选项)【被创建目标路径】 选项(参数) -p自动创建父级目录 1、创建单层目录 在当前目录创建一个名为:tes的文件夹 mkdir test 2、创建多层目录 在/root目录下创建一个名为test01的目录 mkdir /root/test01 在/root目录下,创建一个/root/a/b/c目录 mkdir /root/a mkdir /root/a/b mkdir /root/a/b/c mkdir -p/root/aa/bb/cc(-p自动创建父级目录) 创建文件命令 touch命令: 格式:touch [选项] [被创建文件路径] 补充:{}:表示连续 ..:连续 ,:不连续 案例一:创建一个名为abc的文件 touch abc 案例二:创建/root/a/abc touch /root/a/abc 案例三:创建test1~test100中的所有文件 touch test {1..100} 案例四:创建test111~test199,并且在每一个目录中都创建test文件 mkdir test1{11~99} touch test1{11.99}/test 案例五:创建test003、test006、test009这三个目录 touch test003{3,6,9} touch test11{3..9,1} 一、查看数据信息命令 ls命令: 查看指定目录下所有文件 格式: ls [选项] {指定的路径} ls后默认跟的是当前文件夹的路径 隐藏文件:linux中以 .开头的文件即为隐藏文件 选项(参数): -l:查看文件详细信息 -a:查看隐藏文件 -h:格式化显示文件大小(前提:必须和-l参数一起使用) --color=auto:显示颜色(注:不能通过颜色判断文件属性) 补充: ls -l 等价于ll:他是怎么实现的 知识储备 dd if:指定读取文件 of:指定写入文件 bs:定义一次写入多少内容 count: 定义写入多少次 要求生成一个1000m的文件 dd if=/dev/zero of=1.txt bs=10m count=100 结果生成一个名为1.txt文件,大小是1000m 案例一:查看当前目录中所有文件 $ ls 案例二:查看当前目录中的详细信息 $ ls -l rw-------. 1 root root 1776 Sep 13 11:10 anaconda-ks.cfg -rw-r--r--. 1 root root 5632 Sep 13 12:14 init.sh
-
:文件的属性 rw-r--r--:文件的权限 r:可读 w:可写 x:可执行 -:没有对应权限 权限位: 属主(自己) 属组(指定组中所有的用户的权限) 其他用户 1 :硬链接个数 硬链接 软链接 root root :属主 属组 1776 :文件大小(单位:字节B) 1024b=1kb 1024kb=1mb 1024mb=1gb 1024gb=1tb 1024tb=1pb sep 13 12:24:文件创建时间 init.sh : 文件的名称 alias:别名 格式: alis 字符=相关的命令 案例一;查看系统所有别名 alias 案例二:设置一个别名 alias lh ="ls -l -h" 输出打印符命令 echo:输出 格式:echo[输出的内容] 重定向字符] 重定向文件] 案例一:输出hello word $ echo“hello word" 案例二:将hello word输出到文件2.txt中 $ echo”hello word">2.txt 知识储备: > :覆盖重定向(先将文件中原有内容清空,然后写入内容到文件) >> :追加重定向(将内容写到文件最后边,原有内容不变) 重定向:把某个内容,通过某种方式输入到指定文件中,即为重定向 查看文件内容: cat :读取;打印 格式:cat 选项(非必须)[读取的文件路径] $ cat 2.txt 案例二:读取/etc/host文件内容,输入到3.txt中 $ cat/etc/host>3.txt
-