湛江网站制作推广,石家庄网站建立,女人与黑狗做视频网站,网站论文首页布局技巧目录
一、帮助指令
1.man获取帮助信息
2.help指令
3.常用快捷键
二、文件和目录相关指令
1.pwd 指令
2.ls 指令
3.cd 指令
4.mkdir 指令
5.rmdir指令
6.touch指令
7.cp 指令
8.rm 指令
9.mv 指令
10.cat 指令
11.more 指令
12.less 指令
13.echo 指令
14.he…目录
一、帮助指令
1.man获取帮助信息
2.help指令
3.常用快捷键
二、文件和目录相关指令
1.pwd 指令
2.ls 指令
3.cd 指令
4.mkdir 指令
5.rmdir指令
6.touch指令
7.cp 指令
8.rm 指令
9.mv 指令
10.cat 指令
11.more 指令
12.less 指令
13.echo 指令
14.head 指令
15.tail 指令
16. 指令和 指令
17.ln 指令
18.history 指令 一、帮助指令
1.man获取帮助信息
man 命令或配置文件 //获取帮助信息
显示说明
信息功能NAME命令的名称和单行描述SYNOPSIS怎样使用命令DESCRIPTION命令功能的深入讨论EXAMPLES怎样使用命令的例子SEE ALSO相关主题通常是手册页
外部命令的另一种查询方法 ls --help
举个例子
1使用man查看shell内置 man -f cd
2man也可以自查 man man
2.help指令
help 命令 //获得shell内置命令的帮助信息 一部分基础功能的系统命令是直接内嵌在 shell 中的系统加载启动之后会随着 shell 一起加载常驻系统内存中。这部分命令被称为“内置built-in命令”相应的其它命令被称为“外部命令”。 type 命令 可以查询该命令是否为shell内置命令。
举个例子 help cd
3.常用快捷键
常用快捷键
常用快捷键功能ctrl c停止进程ctrl l清屏等同于 clear彻底清屏是resettab提示上下键查找执行过的命令
二、文件和目录相关指令
1.pwd 指令
pwd // 显示当前工作目录的绝对路径
2.ls 指令
ls [选项] [目录或文件]
选项说明
选项功能-a全部的文件连同隐藏文件开头为 . 的文件一起列出来-l or ll长数据串列出包含文件的属性与权限等数据-h显示文件大小时以 kmg单位显示 每行列出的信息依次是文件类型与权限 链接数 文件属主 文件属组 文件大小用byte来表示、 建立或最近修改的时间 文件名
举个例子
1查看当前目录的所有内容信息 ls -alh //显示当前的目录内容
2查看指定目录的内容信息 ls -alh 指定目录
3.cd 指令
cd [参数] //切换到指定目录
参数说明
参数功能cd 绝对路径切换路径cd 相对路径切换路径 cd ~ or cd 回到自己的家目录 cd -回到上一次所在的目录cd ..回到当前目录的上一级目录cd -P跳转到实际物理路径而非快捷方式路径
举个例子 使用相对路径切换到root下的bin文件夹 cd ../../root/bin
4.mkdir 指令
mkdir [选项] 要创建的目录
选项说明
选项功能-p创建多层目录
举个例子
1在当前目录创建一个文件夹 puppy mkdir puppy
2同时创建b、c文件夹 mkdir b c
3同时创建b、c、e文件夹关系为b/c/e mkdir -p b/c/e 或者 mkdir b b/c b/c/e 不可以 mkdir b/c/e
5.rmdir指令
rmdir [选项] 要删除的空目录 //删除空目录
举个例子
1删除一个空的文件夹f其中 d/e/f rmdir d/e/f
2删除一个不为空的目录d其中 d/e/f rmdir d //删除失败因为d不为空 rmdir d/e/f d/e d 或者 rmdir -p d/e/f 或者 rm -rf d/ 慎用r表示递归f表示强制删除且不提示
6.touch指令
touch 文件名称 // 创建空文件还可以更新文件的修改时间
举个例子 创建一个空文件 touch hello.txt 如果文件不存在则创建一个空文件如果文件存在则刷新该文件的修改时间。
7.cp 指令
cp [选项] source dest // 复制source到dest
选项说明
选项功能-r递归复制整个文件夹
参数说明
参数功能source源文件夹或文件dest目标文件
若 cp a.txt /home/mm/b.txt 则会覆盖b.txt会提示是否覆盖若不需要提示则将 cp 替换为 \cp 。
举个例子
1将/home/xx/a.txt 复制到 /home/mm目录下 cp /home/xx/a.txt /home/mm/
2递归复制整个文件夹将xx文件夹复制到mm下 cp -r /home/xx/ /home/mm/
8.rm 指令
rm [选项] 要删除的文件或目录 // 移除文件或目录
选项说明
选项功能-r递归删除目录中所有内容-f强制执行删除操作且不提示-v显示指令的详细执行过程
举个例子
1递归删除目录中所有内容 rm -rf hello/
2删除整个数据库删库跑路 rm -rf /* // * 表是根目录下的所有目录都迭代强制删除
9.mv 指令
mv OldFileName NewFileName // 重命名
mv sourceFileOrFolder TargetFolder // 移动文件或目录
10.cat 指令
cat [选项] 要查看的文件 // 查看文件内容
选项说明
选项功能-n显示所有的行号包括空行 cat只能浏览文件不能修改文件。一般查看比较小的文件一屏幕能显示全的。 为了浏览方便一般会带上管道命令 | more egcat xxx.txt | more 把 cat xxx.txt 输出结果交给 more 处理如果需要下翻一行输入enter如果需要翻页输入空格如果需要退出输入q。
11.more 指令 more 指令是一个基于 VI 编辑器的文本过滤器它以全屏幕的方式按页显示文本文件的内容。more 指令中内置了若干快捷键。
more 要查看的文件
快捷键
操作功能空格键下翻一页Enter下翻一行q立刻离开more不再显示该文件内容ctrl f 向下滚动一屏 ctrl b返回上一屏输出当前行的行号:f输出文件名和当前行的行号
12.less 指令 less 指令用来分屏查看文件内容它的功能与 more 指令类似但是比 more 指令更加强大支持各种显示终端。less 指令在显示文件内容时并不是一次将整个文件加载之后才显示而是根据显示需要加载内容对于显示大型文件具有较高的效率。
less 要查看的文件
操作说明
操作功能说明空格键向下翻动一页[pagedown]向下翻动一页[pageup]向上翻动一页/ 字串向下搜寻 [字串] 的功能。n向下查找 N向上查找字串向上搜寻 [字串] 的功能。n向上查找 N向下查找q离开 less 这个程序g到首行shift g到最后一行
13.echo 指令
echo [选项] [输出内容] // 输出内容到控制台
选项说明
选项功能-e支持反斜线控制的字符转换
控制字符作用\\输出 \ 本身\n换行符\t制表符也就是Tab键
举个例子
1输入 echo hello\tworld 输出 hello\tworld
2输入 echo hello\tworld 输出 hello world
3输出环境变量 echo $系统环境变量 echo $PATH
4输入 echo hello world 输出 hello world 只输出一个空格
5输入 echo hello world 输出hello world加引号可以保留输出内容
14.head 指令 head用于显示文件的开头部分内容默认情况下head指令显示文件的前10行内容。
head 文件 //查看文件前十行内容
head -n 5 文件 //查看文件前5行内容5可以是任意数字
选项说明
选项功能-n 行数显示头部 n 行的内容
15.tail 指令 tail 用于输出文件中尾部的内容默认情况下 tail 指令显示文件的后 10 行内容。
tail 文件 // 查看文件尾部 10 行内容
tail -n 5 文件 // 查看文件尾部 5 行内容5 可以是任意数
tail -f 文件 // 实时追踪该文档的所有更新
选项说明
选项功能-n 行数显示尾部 n 行的内容-f显示文件最新追加的内容监视文件变化
16. 指令和 指令 输出重定向 追加
ls -l 文件 // 列表的内容写入文件 a.txt 中覆盖写
ls -al 文件 // 列表的内容追加到文件 a.txt 的末尾
cat 文件1 文件2 // 将文件1的内容覆盖到文件2
echo “内容” 文件
举个例子 采用 echo 将 hello 单词追加到文件中 echo helloa.txt
17.ln 指令 软链接也称为符号链接类似于 Windows 里的快捷方式有自己的数据块主要存放了链接其他文件的路径。硬链接是直接指向软链接是创建另一个链接
软链接
ln -s [原文件或目录] [软链接名] // 给原文件创建一个软链接
硬链接
ln 文件名或目录 链接名 //创建一个硬链接 删除软链接rm -rf 软链接名 而不是 rm -rf 软链接名/。如果使用rm -rf 软链接名/ 删除会把软链接对应的真实目录下的内容删掉。 查询通过 ll 就可以查看列表属性第 1 位是 l 尾部会有位置指向。 注意当我们使用pwd指令查看目录时仍然看到的是软链接所在目录。
举个例子 进入软链接实际屋里路径 # ln -s hello/mm/ ./name # cd -P name/
18.history 指令
history // 查看已经执行过的历史命令 命令行ID号 //重复调用该命令
history -c //历史命令全部清空
举个例子
1显示最近使用过的10个命令 history 10
2执行历史编号为5的指令 !5