Linux 基础命令

一、相对路径和绝对路径

1.相对路径, 非 / 开头的称之为相对路径

相对路径表示以当前目录作为起点,去描述路径,如test/a.txt,表示当前 工作目录内的test文件夹内的a.txt文件

2.绝对路径, 以 / 开头的称之为绝对路径 绝对路径从开始描述路径

二、特殊路径符

.,表示当前,比如./a.txt,表示当前文件夹内的a.txt文件

..,表示上级目录,比如 ../表示上级目录, ../../表示上级的上级目录

~,表示用户的HOME目录,比如cd ~,即可切回用户HOME目录

三、mkdir 命令

功能:创建文件夹

语法:mkdir [-p] 参数

          参数:被创建文件夹的路径

          选项:-p,可选,表示创建前置路径

四、touch 命令

功能:创建文件

语法:touch 参数

          参数:被创建的文件路径

五、cat 命令

功能:查看文件内容

语法:cat 参数

          参数:被查看的文件路径

六、more 命令

功能:查看文件,可以支持翻页查看

语法:more 参数

          参数:被查看的文件路径

          在查看过程中:

                空格键翻页

                q退出查看

七、cp 命令

功能:复制文件、文件夹

语法:cp [-r] 参数1 参数2

          参数1,被复制的

          参数2,要复制去的地方

          选项:-r,可选,复制文件夹使用

示例: cp a.txt b.txt,复制当前目录下a.txt为b.txt

            cp a.txt test/,复制当前目录a.txt到test文件夹内

            cp -r test test2,复制文件夹test到当前文件夹内为test2存在

八、mv 命令

功能:移动文件、文件夹

语法:mv 参数1 参数2

          参数1:被移动的

          参数2:要移动去的地方,参数2如果不存在,则会进行改名

九、rm 命令

功能:删除文件、文件夹

语法:rm [-r -f] 参数 ...参数

         参数:支持多个,每一个表示被删除的,空格进行分隔

         选项:-r,删除文件夹使用

         选项:-f,强制删除,不会给出确认提示,一般root用户会用到

rm命令很危险,一定要注意,特别是切换到root用户的时候。

 十、which 命令

功能:查看命令的程序本体文件路径

语法:which 参数

          参数:被查看的命令

十一、find 命令

功能:搜索文件

语法1按文件名搜索:find 路径 -name 参数

          路径,搜索的起始路径

          参数,搜索的关键字,支持通配符*, 比如:*test表示搜索任意以test结尾 的文件

语法2按文件大小搜索:find 路径 -size 参数

          路径,搜索的起始路径

          参数,+/-数字[kMG] +表示大于 -表示小于 k表示kb M表示MB G表示GB

十二、grep 命令

功能:过滤关键字

语法:grep [-n] 关键字 文件路径

          选项-n,可选,表示在结果中显示匹配的行的行号。

          参数,关键字,必填,表示过滤的关键字,带有空格或其它特殊符号,建议使 用””将关键字包围起来

          参数,文件路径,必填,表示要过滤内容的文件路径,可作为内容输入端口

参数文件路径,可以作为管道符的输入

 十三、wc 命令

功能:统计

语法:wc [-c -m -l -w] 文件路径

          选项,-c,统计bytes数量

          选项,-m,统计字符数量

          选项,-l,统计行数

          选项,-w,统计单词数量

          参数,文件路径,被统计的文件,可作为内容输入端口

参数文件路径,可作为管道符的输入

十四、管道符| 

写法:|

功能:将符号左边的结果,作为符号右边的输入

示例: cat a.txt | grep lizi,将cat a.txt的结果,作为grep命令的输入, 用来过滤lizi关键字

可以支持嵌套: cat a.txt | grep lizi | grep itcast

十五、echo 命令

功能:输出内容

语法:echo 参数

          参数:被输出的内容

十六、`反引号

功能:被两个反引号包围的内容,会作为命令执行

示例: echo `pwd`,会输出当前工作目录

十七、tail 命令

功能:查看文件尾部内容(默认查看10行)

语法:tail [-f] 参数

          参数:被查看的文件

          选项:-f,持续跟踪文件修改

十八、head 命令

功能:查看文件尾部内容

语法:tail [-f] 参数

          参数:被查看的文件

          选项:-f,持续跟踪文件修改

十九、重定向符

功能:将符号左边的结果,输出到右边指定的文件中去

          >,表示覆盖输出

          >>,表示追加输出

二十、vi编辑器

命令模式

如果需要通过vi/vim编辑器编辑文件,请通过如下命令:

vim兼容全部的vi功能,后续全部使用vim命令

如果文件路径表示的文件 不存在 ,那么此命令会用于 编辑新文件
如果文件路径表示的文件 存在 ,那么此命令用于 编辑已有文件

命令模式快捷键

 

 

底线命令模式

在命令模式内,输入: ,即可进入底线命令模式,支持如下命令: 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值