Linux基础命令

ls命令

功能:列出文件夹信息
语法: ls [-l -h -a] [ 参数 ]
参数:被查看的文件夹,不提供参数,表示查看当前工作目录
-l ,以列表形式查看
-h ,配合 -l ,以更加人性化的方式显示文件大小
-a ,显示隐藏文件 隐藏文件、文件夹
Linux 中以 . 开头的,均是隐藏的。
默认不显示出来,需要 -a 选项才可查看到。

pwd命令

功能:展示当前工作目录
语法: pwd

cd命令

功能:切换工作目录
语法: cd [ 目标目录 ]
参数:目标目录,要切换去的地方,不提供默认切换到 当前登录用户 HOME 目录

HOME目录

每一个用户在 Linux 系统中都有自己的专属工作目录,称之为 HOME 目录。
普通用户的 HOME 目录,默认在: /home/ 用户名
root 用户的 HOME 目录,在: /root
FinalShell 登陆终端后,默认的工作目录就是用户的 HOME 目录

相对路径、绝对路径

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

特殊路径符

. ,表示当前,比如 ./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 用户会用到

 

which命令

功能:查看命令的程序本体文件路径
语法: which 参数
参数:被查看的命令

find命令

功能:搜索文件
语法 1 按文件名搜索: find 路径 -name 参数
路径,搜索的起始路径
参数,搜索的关键字,支持通配符 * , 比如: * test 表示搜索任意以 test 结尾
的文件

grep命令

功能:过滤关键字
语法: grep [-n] 关键字 文件路径 选项 -n ,可选,表示在结果中显示匹配的行的行号。
参数,关键字,必填,表示过滤的关键字,带有空格或其它特殊符号,建议使
”” 将关键字包围起来
参数,文件路径,必填,表示要过滤内容的文件路径,可作为内容输入端口

wc命令

功能:统计
语法: wc [-c -m -l -w] 文件路径
选项, -c ,统计 bytes 数量
选项, -m ,统计字符数量
选项, -l ,统计行数
选项, -w ,统计单词数量
参数,文件路径,被统计的文件,可作为内容输入端口

管道符|

写法: |
功能:将符号左边的结果,作为符号右边的输入
示例:
cat a.txt | grep itheima ,将 cat a.txt 的结果,作为 grep 命令的输入,
用来过滤 itheima 关键字
可以支持嵌套: cat a.txt | grep itheima | grep itcast

echo命令

功能:输出内容
语法: echo 参数
参数:被输出的内容

`反引号

功能:被两个反引号包围的内容,会作为命令执行
示例:
echo `pwd` ,会输出当前工作目录

tail命令

功能:查看文件尾部内容
语法: tail [-f] 参数
参数:被查看的文件
选项: -f ,持续跟踪文件修改

head命令

功能:查看文件头部内容
语法: head [-n] 参数
参数:被查看的文件
选项: -n ,查看的行数 重定向符
功能:将符号左边的结果,输出到右边指定的文件中去
> ,表示覆盖输出
> ,表示追加输出

vi编辑器

命令模式快捷键

底线命令快捷键

命令的选项  

我们学习的一系列 Linux 命令,它们所拥有的选项都是非常多的。
比如,简单的 ls 命令就有: -a -A -b -c -C -d -D -f -F -g -G -h -H -i
-I -k -l -L -m -n -N -o -p -q -Q -r-R -s -S -t -T -u -U -v -w
-x -X -1 等选项,可以发现选项是极其多的。
课程中, 并不会将全部的选项都进行讲解,否则,一个 ls 命令就可能讲解 2 小时之
久。
课程中,会对常见的选项进行讲解, 足够满足绝大多数的学习、工作场景。

查看命令的帮助

可以通过: 命令 - help 查看命令的帮助手册
查看命令的详细手册
可以通过: man 命令 查看某命令的详细手册

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值