Linux常用命令及使用(超详细)

本文详细介绍了Linux操作系统,包括它的免费性质、POSIX兼容性、多用户多任务特性以及丰富的使用技巧。讲解了Linux的目录结构,如/bin、/boot、/etc等,并列举了一系列常用命令,如date、chmod、rm等,以及文件权限的管理。此外,还介绍了Linux系统的快捷键和vim编辑器的基本操作,如插入文本、定位、替换和删除等。
摘要由CSDN通过智能技术生成

1、Linux简介

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。

知识分享:热门博客

2、Linux特点

  • 完全免费
  • 完全兼容POSIX1.0标准
  • 多用户、多任务
  • 良好的界面
  • 支持多种平台

3、Linux的使用技巧

1.date打印或者设置系统的日期和时间
2. stty-a可以查看或者打印控制字符(Ctrl-C、Ctrl-D、Ctrl-Z等)
3. passwd用passwd-h查看
4. logout,login登录shell的登录和注销命令
5.more,less,head tail显示或部分显示文件内容
6. lp/lpstat/cancel,lpr/lpq/lprm打印文件
7. chmod u+x更改文件权限
8. rm -fr dir删除非空目录
9. cp -R dir拷贝目录
10. fg jobid可以将一个后台进程放到前台
11. kill的作用send a signal to a process、eg:kill-9发送的是SIG_KILL信号,具体发送什么信号可以通过man kill查看
12. ps的用法ps-e或ps-o pid,ppid,session,tpgid,comm(其中session显示的sessionid,tpgid显示前台进程组id,comm显示命令名称)
13. ip a 查看ip地址信息的命令
14. zcat /proc/config.gz > config 到内核配置文件

4、Linux的目录结构

(1)树状目录结构:
在这里插入图片描述
(2)解释说明:

  • bin(binaries)存放二进制可执行文件。
  • boot存放用于系统引导时使用的各种文件。
  • dev(devices)用于存放设备文件。
  • etc(etcetera)存放系统配置文件。
  • home存放用户文件的根目录。
  • lib(library)存放跟文件系统中的程序运行所需要的共享库及内核模块。
  • sbin(super user binaries)存放二进制可执行文件,只有root才能访问。
  • usr(unix shared resources)用于存放共享的系统资源。
  • var(variable)用于存放运行时需要改变数据的文件。

5、Linux常用命令

命令格式:命令-选项 参数 (选项和参数可以为空)

如:ls -la /usr

5.1操作文件及目录

在这里插入图片描述

5.2系统常用命令

在这里插入图片描述

5.3压缩解压缩

在这里插入图片描述

6、文件权限操作

(1)如图所示:
在这里插入图片描述

  1. r(Read)可读权限,w(Write)可写权限,x(execute)可执行权限
  2. 第一位:文件类型(d目录,-普通文件,|链接文件)
  3. 第二位-第四位:所属用户权限,用u(user)表示
  4. 第五位-第七位:所属组权限,用g(group)表示
  5. 第八位-第十位:其他用户权限,用o(other)表示
  6. 第二位-第十位:表示所有的权限,用a(all)表示

** 注意:root账户不受文件权限的读写限制,执行权限受限制。**
(2)对于文件和目录来说,r,w,x有着不同的作用和含义
针对文件:

  1. r:读取文件内容
  2. w:修改文件内容
  3. x:执行权限对除二进制程序以外的文件没什么意义

针对目录
4. r:查看目录下的文件列表
5. w:删除和创建目录下的文件
6. x:可以cd进入目录,能查看目录中文件的详细属性,能访问目录下文件内容(基础权限)

7、Linux系统常用快捷键及符号命令

在这里插入图片描述

8、vim编辑器

vim是Linux上最常用的文本编辑器而且功能非常强大。只有命令,没有菜单,下面是常用操作:

8.1修改文本

命令作用
i在光标前插入
竖线在光标当前行开始插入
a在光标后插入
A在光标当前行末尾插入
o在光标当前行的下一行插入新行
O在光标当前行的上一行插入新行
:wq保存并退出

8.2定位命令

命令作用
:set nu显示行号
:set nonu取消行号
gg跳到首行
G跳到末行
:n跳到第n行

8.3替换和取消命令

命令作用
uundo,取消上一步操作
Ctrl+rredo,返回到undo之前
r替换光标所在处的字符
R从光标所在处开始替换,按Esc键结束

8.4删除命令

命令作用
x删除光标所在处字符
nx删除光标所在处后的n个字符
dd删除光标所在行。ndd删除n行
dG删除光标所在行到末尾行的所有内容
D删除光标所在处到行尾的内容
:5,7d删除指定范围的行

8.5常用快捷键

操作作用
Shift+zz保存退出,与“:wq"作用相同
v进入字符可视模式
V进入行可视模式
Ctrl+v进入块可视模式
  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值