Linux学习笔记

初识Linux

VM中安装CentOS7 linux操作系统

官网下载链接

如下图所示

Linux

Linux命令基础格式
command [-options] [parameter]

command:命令本身

-options:命令的一些选项,可以通过选项控制命令的行为细节

parameter:命令的参数,多用于命令的指向目标等

语法中的[],表示可选的意思

示例:

基础命令

ls命令

作用:列出目录下的内容

语法:ls [-a -l -h] [linux路径]

1.ls   以平埔形式,列出当前工作目录下的内容

2.ls -a 以平埔形式,列出当前工作目录的全部文件(包括隐藏文件/文件夹) -a表示all全部的意思

3.ls -l 以列表的形式展示内容,并显示更多信息

4.ls -lh 列出文件大小(-h必须与-l搭配使用)

补充:语法中的选项可以组合使用比如-la == -al 和 -lah == -lha

pwd命令

作用:查看当前工作目录

语法:pwd

1.pwd 显示当前工作目录的绝对路径

cd命令

作用:更改工作目录

语法:cd [linux路径]

1. cd 回到用户的HOME目录

2.cd .. 回到上一级目录

3.cd 绝对路径

4.cd 相对路径

补充:

1.相对路径和绝对路径

绝对路径:以根目录为起点,路径描述以/开头

相对路径:以当前目录为起点,路径描述无需以/开头

2.特殊路径符

.   表示当前目录,如cd ./Desktop表示切换到当前目录下的Desktop目录内

..  表示上一级目录,比如cd .. 切换到上一级目录,cd ../.. 切换到上二级目录

~  表示HOME目录,比如:cd ~即可切换到HOME目录或cd ~/Desktop,即可切换到HOME目录的Desktop目录

mkdir命令

作用:创建新的目录(文件夹)

语法:mkdir [-p] linux路径

1.mkdir linux路径

2.mkdir -p linux路径    -p用于创建多个层级的目录

补充:

1.创建文件有时会涉及权限问题无法创建

2.终端Ctrl+L用于清空命令行

touch命令

作用:通过touch命令创建文件

语法:touch linux路径(可使用特殊路径符)

cat命令

作用:查看文件内容

语法:cat linux路径(文件路径,相对,绝对,特殊路径符都可以使用)

more命令

作用:查看文件内容(与cat不同的是cat是直接将内容全部显示出来,more支持翻页,如文件内容过多,可一页页的展示)

语法:more linux路径

查看过程中通过空格翻页

通过q退出查看

cp命令

作用:用于复制文件\文件夹

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

-r 复制文件夹时使用

参数1,linux路径,表示被复制的文件或文件夹

参数2,linux路径,表示要复制去的地方

mv命令

作用:用于移动文件\文件夹

语法:mv 参数1 参数2

参数1 linux路径,表示被移动的文件或文件夹

参数2 linux路径,表示要移动去的地方,如果目标不存在,则进行改名,确保目标存在

文件移动演示

文件改名演示

rm命令

作用:用于删除文件/文件夹

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

-r 用于删除文件夹

-f 用于强制删除(不会弹出提示确认信息,普通用户删除内容不会弹出提示,只有root管理员用户删除内容才会有提示)

参数1,参数2,......,参数N表示要删除的文件/文件夹路径,按照空格隔开

删除演示,图中蓝色的tesk1为文件夹,黑色的tesk1.txt为文件

补充:

su -root,输入用户密码临时切换到root用户

exit命令退回普通用户

*   通配符

test*,表示匹配任何以test开头的内容

*test,表示匹配任何以test结尾的内容

*test*,表示匹配任何包含test的内容

which命令

作用:查看所使用的一系列命令的程序文件存放位置

语法:which 要查找的命令

find命令

作用:搜索指定的文件

语法一:find 起始路径 -name ”被查找的文件名“

查找

模糊查找

 语法二:find 起始路径 -size +|-n[kMG]

+,-表示大于和小于

n表示大小数字

kMG表示大小单位,k(小写字母)表示kb,M表示MB,G表示GB

grep命令

作用:从文件中通过关键字过滤文件行

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

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

关键字,必填,表示过滤的关键字建议使用”“将关键字包围起来

文件路径,必填,表示要过滤内容的文件路径

wc命令

作用:统计文件的行数,单词数量等

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

-c,统计bytes数量

-m,统计字符数量

-l,统计行数

-w,统计单词数量

文件路径,被统计的文件

补充:

| 管道符,将左边命令的结果作为右边命令的输入

以下为管道符的几种使用方式

1.过滤ls的结果

2.嵌套使用

cat tesk.txt的结果给 grep text使用

cat tesk.txt | grep text 的结果给 grep tesk使用

echo命令

作用:在命令行内输出指定内容

语法:echo 输出的内容(复杂内容可以用" "包围)

补充:

`反引号,被反引号包围的内容会作为命令执行,而非普通字符

>和>>重定向符

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

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

演示

tail命令

作用:查看文件尾部内容,跟踪文件的最新改动

语法:tail [-f -num] linux路径

-f,表示持续跟踪

-num,表示看看尾部多少行,不填默认10行

linux路径,表示跟踪文件路径

演示

1.默认情况下尾部10行

2.查看尾部3行

3.-f追踪查看

head命令

作用:参看文件头部内容

语法:head [-n] 参数

参数:被查看的文件

-n,查看的行数

  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux学习笔记是关于学习Linux操作系统的记录和总结。在学习Linux时,你可能会遇到以下几个方面的内容。 首先,Linux是一个面向网络服务的操作系统,因此你可以随意更换桌面系统。Linux有多种不同的桌面系统供你选择。这意味着你可以根据自己的喜好和需求,选择适合自己的桌面环境。 其次,在Ubuntu中,root用户默认是被锁定的,因此你无法直接使用root权限进行操作。但是,你可以使用sudo命令来提升权限,以执行需要root权限的操作。通过sudo命令,普通用户可以在需要时暂时获得root权限,以便进行需要的操作。 此外,如果你需要修改内核为bash,可以使用vim编辑器打开/etc/passwd文件进行修改。在Linux系统中,vim是一种常用的文本编辑器,类似于Windows的记事本。通过编辑/etc/passwd文件,你可以修改用户的登录shell为bash。 总结起来,Linux学习笔记记录了学习Linux操作系统的过程和经验,包括选择适合自己的桌面环境、使用sudo提升权限以及通过vim编辑器修改/etc/passwd文件等。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Linux学习笔记](https://blog.csdn.net/m0_65379736/article/details/125700177)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值