必备【Linux】命令

目录

一、概述

二、Linux命令

 Linux命令格式

 帮助命令

--help

man

 查看命令

ls

tree 

cat

pwd

which

clear

cd

路径

/:如果出现在最前方则表示根目录,如果出现在路径中间则为路径分隔符

~:代表的是home目录

 . :代表当前目录

.. :代表上一级目录

 绝对路径和相对路径

文件与文件夹操作 

mkdir

rmdir 

touch

rm

 mv

 cp

 查找

find

grep

 ln

 tar

特殊命令 

|

> 和 >>


一、概述

Linux 系统中有许多常用的命令,下面是一些基本和常用的命令列表,这些命令对于日常使用和系统管理至关重要。

二、Linux命令

 Linux命令格式

命令格式:

命令名     参数      选项

 帮助命令

--help

命令 --help

eg:

echo --help   可以查看echo的帮助文档

man

 man   章节   要查看的命令或函数名

eg:

man 1 echo   查看在第一章节的帮助文档

注意:章节一共有三章

        第一章:存放命令的帮助信息

        第二章:存放函数调用

        第三章:存放库函数

        q键退出

        章节可以忽略不写

 查看命令

文件夹和目录是一个意思

ls

作用:查看指定目录下的文件夹和文件夹,如果没有指定则查看当前路径下的文件和文件夹

语法:ls  选项   路径

常用选项:

                -a  查看包含隐藏文件的所有文件

                -l   将文件按列表展示

                -h   展示文件大小

eg:ls -a

tree 

作用:以树状图的形式显示目录

tree并不是Ubuntu自带的,需要安装

安装命令:sudo apt-get install tree

语法:tree  -L  层级  目录

eg:

tree -L 1 /home/user/    查看 /home/user/   目录下的文件和文件夹

cat

作用: 查看文件的内容

语法:cat  路径

eg: 

cat  /home/user/1.txt    终端显示1.txt的内容

pwd

作用:查看当前文件或文件夹的绝对路径

语法:pwd

eg: 

假如此时的路径是:/home/user/homework

pwd    显示/home/user/homework

which

作用:查看命令程序的存储位置

语法:which 命令

eg:

which echo      显示/bin/echo

clear

作用:将终端清屏

语法:clear

注意:使用clear后,并不是将原来的输入输出删除,而是顶上去

cd

作用:打开指定文件夹

语法:cd 路径

eg:

假如此时的路径是:/home/user

cd /home/user/homework        打开的是/home/use/homework目录(确保存在homework文件夹)

 

路径

/:如果出现在最前方则表示根目录,如果出现在路径中间则为路径分隔符

eg:
/home/用户名/
第一个/表示根目录
第二个/表示路径分隔符

~:代表的是home目录

/home/用户名

 . :代表当前目录

eg:

cd ./     打开的就是当前目录,路径不改变

.. :代表上一级目录

eg:

假如此时的路径是:/home/user/homework

cd ../    打开的是/home/user目录

 绝对路径和相对路径

绝对路径:从根目录开始书写文件或文件夹(从 “ / ” 开始的就是绝对路径)

相对路径:从当前位置开始书写文件或文件夹(没有 “ / ” 开始的就是相对路径)

 

文件与文件夹操作 

mkdir

作用 :创建一个新的文件夹

语法:mkdir   选项   路径   文件夹名

选项:-p   层级创建

eg:

mkdir   work

rmdir 

作用 :删除一个文件夹

语法:rkdir   选项   路径   文件夹名

选项:-p   层级创建

eg:

mkdir   -p   work    删除work文件夹的所有内容

touch

作用 :创建一个文件

语法:touch   路径   文件夹名

eg:

touch    work1.txt    删除work1.txt文件

rm

作用:删除指定文件或文件夹

语法:rm   选项    路径(可以有多个路径)

常用选项:  -r  代表对文件夹进行操作,若不写 -r 代表对文件进行操作

                    -f  代表强制执行rm操作

eg:

rm  -r  /home/user/homework      删除homework文件夹

rm    /home/user/a.txt                  删除a.txt文件

rm    /home/user/a.txt   /home/user/b.txt                  同时删除a.txt和b.txt文件

 mv

作用:将指定文件或文件夹剪切到指定路径

语法:mv  选项   路径  旧文件名  新路径  新文件名 

常用选项:  -r  代表对文件夹进行操作,若不写 -r 代表对文件进行操作

                    -f  代表强制执行rm操作

                    -v 显示进度

eg:

mv   -r   /home/user/a.txt   /home/user/homework/     将/home/user/a.txt剪切到/home/user/homework/目录下

 cp

作用:将指定文件或文件夹复制到指定路径

语法:cp  选项   路径  旧文件名  新路径  新文件名 

常用选项:  -r  代表对文件夹进行操作,若不写 -r 代表对文件进行操作

                    -f  代表强制执行rm操作

                    -v 显示进度

eg:

cp   -r   /home/user/a.txt   /home/user/homework/     将/home/user/a.txt复制到/home/user/homework/目录下

 查找

find

作用:查找文件和文件夹名称中的 “ xx ”

语法:find   路径   -name   ” xx “

          可以使用xx*模糊查找

          可以查找多级

eg:

find /home/user -name  a*   查找名称中带有a的文件或文件夹

grep

 作用:查找文件内容中含有 “ xx ”

语法:grep  选项  查找信息   “ xx ”

选项:

        -n 显示行号

          可以使用xx*模糊查找

eg:

grep  /home/user -name  a*   查找文件称中带有a的行

 ln

作用:创建副本或者快捷方式

语法:ln   源文件名  链接文件名   选项   

选项: -s  是否为软链接,不写则为硬链接

 tar

作用:解压和打包(压缩)

压缩语法:tar   选项   要压缩的文件1  要压缩的文件2 ...   压缩文件名.gzip/.bz2

解压语法:tar   选项   解压文件名.gzip/.bz2

选项:

        -z 代表压缩(解压)为 .gzip 文件

        -j 代表压缩(解压)为 .bz2 文件

        -v 代表进度

        -f 代表强制执行

特殊命令 

|

作用:将前一个的输出作为后一个的输入

语法:命令1 | 命令2

> 和 >>

作用:重定向

语法:命令 > / >>  文件名

> 将内容覆盖到文件中

>> 将内容覆盖到文件中

 

  • 8
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值