Linux笔记2(Linux基础命令)

1.命令通用格式

(1)格式:

command [-option] [parameter]
//command:命令本身
//-option:命令选项(选填)
//parameter:命令参数(选填)
//[]表示选项可以填,也可以不填

(2)示例:

ls -l /home/itheima
//ls命令本身,-l选项,/home/itheima参数
cp -r test1 test2
//cp命令本身,-r选项,test1和test2参数

2.ls命令

ls [-a -l -h] [Linux路径]
//作用:无参时,查看当前工作目录的内容
//-a:列出全部文件(包含隐藏的文件/文件夹)
//-l:以列表(竖向排列)的形式展示内容,并展示更多信息
//-h:(需要和-l选项搭配使用)以易于阅读的形式,列出文件大小,如K,M,G.
//命令选项可以组合使用:ls -lah等同于ls -l -a -h

3.cd命令

cd [Linux路径]
//cd无参数时,表示回到用户的HOME目录

4.pwd命令

pwd
//查看当前所在的工作目录

5.绝对路径和相对路径

(1)绝对路径: 以根目录为起点,描述路径的一种写法,路径以 / 开头。
(2)相对路径: 以当前目录为起点,路径无需以 / 开头。
(3)特殊路径符:

.   表示当前目录,如cd ./XXX (与 cd XXX效果一致)
..  表示上一级目录,如cd..可切换到上一级目录
~   表示HOME目录,如cd ~ (与cd ~/XXX一致)

6.mkdir命令

mkdir [-p] Linux路径
//作用:创建新的目录(文件夹)
//-p:表示自动创建不存在的父目录,适用于创建连续多层级的目录
//-p:一次性创建多个层级的目录

7.touch命令

touch Linux路径
//作用:创建文件

8.cat命令

cat Linux路径
//作用:查看文件内容

9.more命令

more Linux路径
//作用:查看文件内容,支持翻页。
//当文件内容过多时往往使用more,而不是cat.
//通过空格进行翻页,按q退出。

10.cp命令

cp [-r] 参数1 参数2
//作用:复制文件/文件夹
//-r :用于复制文件夹使用,表示递归
//参数1:表示被复制的文件或文件夹
//参数2:表示要复制去的地方

11.mv命令

mv 参数1 参数2
//作用:移动文件或文件夹
//参数1:表示被移动的文件或文件夹
//参数2:表示要移动去的地方,如果目标不存在,则进行改名(将目标文件改成参数2名),以确保目标存在。

12.rm命令

rm [-r -f] 参数1 参数2 ... 参数N
//作用:删除文件或文件夹
//-r 删除文件夹
//-f 表示强制删除(普通用户不会弹出提示确认信息),一般为root用户使用。
//参数表示要删除的文件或文件夹路径,按空格隔开
//支持通配符*,用来做模糊匹配
//test*:匹配任何以test开头的内容
//*test:匹配任何以test结尾的内容
//*test*:匹配任何包含test的内容

13.which命令

which 要查找的命令
//作用:可以查看所使用的一系列命令的程序文件存放在哪里

14.find命令

find 起始路径 -name "被查找文件名"
//按文件名查找文件
//支持使用通配符*来做模糊查询
find 起始路径 -size +|- n[kMG]
//按文件大小查找
//+、-表示大于和小于
//n表示数字
//KMG表示单位,k(小写)表示kb,M表示MB,G表示GB
//示例:find / -size +1G(查找大于1GB的文件)
//快捷键Ctrl+C来停止显示

15.grep命令

grep [-n] 关键字 文件路径
//作用:从文件中通过关键字过滤文件行
//-n:表示在结果中显示匹配的行的行号
//关键字:表示过滤的关键字,带有空格或其他特殊符号,建议使用“”将关键字包围起来
//文件路径:表示要过滤内容的文件路径,可作为内容输入端口。

16.wc命令

wc [-c -m -l -w] 文件路径
//作用:统计文件的行数、单词数量等。
//-c:统计bytes数量
//-m:统计字符数量
//-l:统计行数
//-w统计单词数量
//当输入wc xx.txt时,输出为 行数 单词数 字节数 xx.txt

17.管道符:|

含义: 将管道符左边命令的结果,作为右边命令的输入。

cat test.txt|grep itcast|wc-l
//统计文件test.txt中 带有itcast关键字 有几行

18.echo命令

echo 输出的内容
//作用:在命令行内输出指定内容
//复杂的内容可以用“”包围
//类似c中print语句

//反引号`
//通过将命令用反引号`将其包围,作为命令执行,而不是普通字符
echo pwd
//输出pwd
echo `pwd`
//输出当前所在的工作目录

19.重定向符

>   :将左侧命令的结果,覆盖写入到符号右侧指定的文件中
>>  :将左侧命令的结果,追加写入到符号右侧指定的文件中

20.tail命令

tail [-f -num] Linux路径
//作用:查看文件尾部内容,跟踪文件的最新更改
//-f :表示持续跟踪文件的最新更改。(按Ctrl+c停止)
//-num :一个具体数字,表示查看尾部多少行,不填默认10行。

注:此为 b站黑马程序员 学习笔记。
如有错误,欢迎指出。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值