Linux学习笔记(一)

一、Linux和操作系统

操作系统:是一种内置的程序,用来协作计算机的各种硬件,以与用户进行交互。常见有WindowsmacOS 和开源的 Linux

内核:是一个操作系统的核心。是基于硬件的第一层软件扩充,提供操作系统的最基本的功能,是操作系统工作的基础,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。

Linux操作系统:是一种免费使用和自由传播的类UNIX操作系统,是一个多用户、多任务、支持多线程和多CPU操作系统,能运行主要的Unix工具软件、应用程序和网络协议。

Unix操作系统,这个老祖宗,最早是商用的,不同计算机公司有自己的硬件,所以开发自己的Unix系统,当时还没有协议一说。

第一版Linux kernal是Linus Torvalds移植的。当然他提供的只是核心和核心工具。后续其他工具和软件由Linux社区共同维护发展。        

linux的特点:免费开源、配置需求低(x86架构就可以)、功能强大稳定、独立作业

二、命令行的使用

pdw:查看当前目录

cd 切换到家目录

cd ..返回上级目录

cd /usr/src/ 切换到具体目录

ls 显示目录和文件信息

ls -a  查看以.开始的文件和目录

ls -l 查看文件与目录的详细信息

touch 创建文件或修改文件时间

mkdir 创建目录

mddir -p 创建多级目录

rm xxx  删除文件

rm -r xxx/ 删除目录和文件

rm -f 不需要提示

mv abc.txt def.txt 重命名

mv abc.txt  /usr/src/ 移动文件或目录

find xxx  查找文件

find -name  按名称查找

find -iname  按名称查找,不区分大小写

du root -sh 查看文件和目录的容量大小

cat  a.txt 查看文件内容

cat -n a.txt 查看文件内容,显示行号

more a.txt 分页查看文件内容。空格下一页,q退出

less a.txt 分页查看文件内容。空格下一页,q退出,上下键回翻

head  -20 a.txt   查看文件前20行内容

head -c 2k a.txt   查看文件前2kb内容

tail 20 a.txt 查看文件后20行内容

tail -c 2k a.txt 查看文件后20kb内容

wc a.txt 查看文件的行数、单词数、字节数

grep xxx A.txt 过滤xxx所在行

-i 不区分大小写

-v 取反匹配

-w 匹配单词

--color 显示颜色

echo "hello world" 直接显示一行字符

echo -e  "\\ \a \b \c \f \t \v"

ln -s /text/a.txt  b.txt 创建文件或目录软链接,相当于快捷方式,可以跨分区,但是源文件不能删除

ln /text/a.txt  b.txt 创建文件或目录硬链接,不能跨分区,源文件能删除

gzip a.txt 压缩文件

gzip -d a.txt.gz  解压缩文件

bzip2 a.txt 压缩文件

gzip -d a.txt.bz2  解压缩文件

tar [模式][选项] 路径 打包与解包文件

-c、-r 、-t、-x、--delete

-C、-f、-j、-z、--remove-files

三、vim文本编辑器

普通模式,移动光标。最常见的gg首行,G末尾,j下一行,k上一行。

 

 编辑模式:

 

查找:

/关键词 查找,n跳转下一个,N跳转上一个

?关键词  从下往上找

替换:

保存和退出:

:q!  不保存退出

:wq 保存退出

:x 保存退出

:w 保存

:w b.txt 保存为b.txt

Vim小技巧:

:set number        显示行号

:set ignorecase  忽略大小写

:split                   多窗口编辑

:close                 关闭窗口

:!{命令}                不退出vim执行shell命令

Ctrl + N                自动补齐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值