linux终端命令

linux终端命令

ls------查看文件夹下的内容 list

-a 显示指定目录下面的所有子目录文件,包括隐藏

-l 以列表方式显示文件的详细信息

-h 配合-l以人性化的方式显示文件大小

通配符:

  • *可以表示任意个数字符

  • ? 表示任意一个字符

  • []表示可以匹配字符组中的任意一个

    [abc]匹配abc中的任意一个

    [a-f]匹配从a到f范围内的任意一个字符

pwd------查看当前所在文件夹print work directory
clear-------清屏
touch 文件名称-------如果文件不存在,新建文件
cd 目录名称------切换文件夹 change directory

​ cd 切换到当前用户的主目录(/home/用户目录)

​ cd ~ 同上

​ cd . 保持当前目录

​ cd .. 切换上级目录

​ cd - 在最近两次工作目录之间来回切换

mkdir 目录名称-------创建目录make directory

​ -p a/v/cx/ 可以递归创建目录

rm 文件名称------删除指定文件名 无法恢复

​ -f 强制删除,没有提示。

​ -r 递归的删除目录下的内容,删除文件夹时必用的操作

指令格式 command [-options] parameter
查询命令帮助信息
command --help
man command (manual command)

​ 空格键 显示手册页的下一屏

​ enter键 一次滚动手册页 的一行

​ b 回滚一屏

​ f 前滚一屏

​ q 退出

隐藏文件以 . 开头 需要加-a才能显示

. 表示当前目录 ..表示上级目录

tree 以树状图列出文件目录结构

​ -d 只显示目录

cp 源文件 目标目录

-i 覆盖文件前提示

-r 若给出的文件是目录文件则递归复制该目录下所有文件和子目录 (copy)

mv 源文件 目标文件 移动文件或者目录,也可以给目录重命名

​ -i 覆盖文件前提示

cat 文件名 查看文件内容,创建文件,文件合并,追加文件内容等功能

-b 对非空输出行编号

-n 对输出 的所有行编号

more 文件名 分屏显示文件内容

空格键 显示手册页的下一屏

enter键 一次滚动手册页的一行

b 回滚一屏

f 前滚一屏

q 退出

grep 搜索文本 文件名 搜索文本文件内容

允许对文本文件进行模式查找,又称正则表达式

-n 显示匹配及行号

-v 显示不包含的相当于n的相反

-i 不区分大小写

^a 行首 搜索以a开头的行

ke$ 行尾 搜索以ke结尾的行

echo 文字内容
>表示输出,会覆盖原有文件内容(echo hello > a   ls -lh > a)
>>表示追加,会将原有内容追加到已有文件的末尾(echo hello >> a)   > 和 >> 重定向
管道 | linux允许将一个命令的输出可以通过管道作为另一个命令的输出

如 ls -lh | more

posted @ 2020-11-14 14:08  lccyo  阅读(39)  评论(0)    收藏  举报