001初入门

这篇文章介绍了Linux的基础知识,包括如何登录Ubuntu系统,强调了命令行中大小写的敏感性。重点讲解了VIM编辑器的三种模式及其切换,以及标准输出的概念和格式化输出的控制符。此外,还列举了一些常用的Linux命令,如pwd、cd、ls、find、grep、chmod等,涉及文件操作、目录管理、权限设置等方面。
摘要由CSDN通过智能技术生成

笔记

1 linux基础

1.1 登录

1.1.1 零散

本机是UBUNTU,有用户和访客模式两种模式,打开时注意模式。同时,在Linux中命令是区分大小写的,如:Ls 跟 ls 是不一样的。(WINDOWS不区分大小写)

终端快捷键:Ctrl + Alt + T

命令行:

1.01

1.1.2 VIM编辑器

它有三个模式:命令模式 、尾行模式、编辑模式

命令模式

默认情况下使用vim 打开一个文件会处于命令模式下
按下冒号‘:’ 则可以进入 尾行模式
按下 i o a I O A 则可以 进入 编辑模式(不同参数输入后操作不一样)

尾行模式

w ‐‐> 保存文件(写入到磁盘)
q ‐‐> 退出
! ‐‐> 强制
:q! ‐‐> 不保存退出
:wq ‐‐> 保存并退出
:w Even.c ‐‐> 把当前文件另存为 Even.c

按下ESC 则可以回到 命令模式

编辑模式

i : 在光标的前面进行插入(编辑)
I : 光标跳到当前行的行首进行插入
o: 在当前光标的下一行新建一行进行插入
O: 在当前光标的上一行新建一行进行插入
a: 在光标的后面进行插入(编辑)
A: 光标跳到当前行的行尾进行插入

按下ESC 则可以回到 命令模式

1.1.3 标准输出(格式化输出 --printf )

概念:用来向标准输出设备(屏幕)写数据

格式控制符:

十进制的整型: %d %md %ld %u (无符号) %lu
八进制: %o %#o # --> 输出进制的符号
十六进制: %x %#x %#X
字符: %c
字符串: %s
单精度浮点: %f %.nf --> n 表示精度
双精度: %lf
长双精度 : %Lf
地址: %p

用法注意:

- 对齐的方式,向左对齐(空格在右),如果没有则是向右对齐(空格在左)
m.n m指的域宽(需要的字符数),n指的是精度(m 的值如果比实际数据小则按实际输
出, 反之则用空格来填补)
l 指的是 long 表示长整型
h 指的是短整型

1.2 常用命令快速入门

1.2.1 文件和目录操作的基本命令

pwd 打印当前工作目录

1.2.1.01

cd 改变工作目录

1.2.1.02

ls 可以显示你的当前目录的内容,常用的是

ls -l(可以简写为 la )
ls -a(可以简写为 ll )

2023-03-08 205205

1.2.1.03

image-20230308221304185

locate & find

locate:查找和查找信息相关的所有文件
 find :在指定目录下查找文件
 使 用 :直接命令+查找信息即可

clear 用于清除终端窗口

cat 以显示文件的内容(经常和more搭配使用),或者是将多个文件合并成一个文件。

1.2.1.04.png

head & tail

head:查看文件的开头部分(默认前10行)
tail:查看文件的结尾部分(默认末尾10行)

也可以指定行数,例如: head -20 <filename>

grep 强大的文本搜索工具

1.2.1.05.png

chmod 用于改变文件或目录的访问权限

chmod 367 Even // 修改文件Even的权限为拥有者
数字权限(777)、字符权限(r w x)

cp 命令可以将文件或目录复制到其他目录中

image-20230308222106049

mv 移动文件、重命名文件

mv 具体是移动还是重命名的功能取决于第三个参数是否存在, 如果第三个参数是一个不存在的文件名 则是重命名, 如果第三个参数存在并且是一个目录文件则是移动文件

image-20230308222703615

mkdir & touch

mkdir:创建目录文件
touch:创建一个普通文件

rm 删除文件

rm abc.c // 删除普通文件 abc.c
rm Even ‐r // 递归删除目录文件 Even
1.2.2 文件压缩和有关归档的命令

compress,uncompress 压缩或解压缩数据

gzip,gunzip 压缩或解压缩文件

rpm 启动RPM软件包管理操作

tar 启动文件打包程序

zip,unzip 压缩或解压缩文件

1.2.3 文件系统的命令

mount 该命令用于装配一个文件系统。

1.2.4 与系统管理相关的命令

shutdown 关机或进入单人维护模式

data 显示当前系统的日期和时间

1.2.5 用户管理命令

groups 显示当前用户所在的组

passwd 让用户修改帐户的密码

who 查看当前计算机有哪些用户登录

whoami 查看当前用户的登录名

1.2.6 网络管理命令

ping 用来测试计算机和网络上的其他计算机是否连通

data 显示当前系统的日期和时间

1.2.5 用户管理命令

groups 显示当前用户所在的组

passwd 让用户修改帐户的密码

who 查看当前计算机有哪些用户登录

whoami 查看当前用户的登录名

1.2.6 网络管理命令

ping 用来测试计算机和网络上的其他计算机是否连通

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值