linux基础--命令行的使用和解析(看懂这篇,就足够日常使用了!)

本文详细介绍了Linux操作系统的基础知识,包括目录结构、常用命令的使用,如vi编辑器、文件和目录管理、线上查询、压缩、文件阅读、定位查找文件、用户权限管理以及系统和网络操作等。通过这篇教程,读者能够掌握日常Linux操作所需的基本技能。
摘要由CSDN通过智能技术生成

目录

linux目录结构

linux命令

vi命令

linux管理文件和目录的命令

pwd

cd

ls

cat

touch

grep

cp

mv

mkdir

rmdir

rm

线上查询命令

man命令

locate命令

whatis命令

压缩命令的使用

bzip2

gzip

tar

文件阅读的命令

head命令

tail命令

more命令

定位和查找文件的命令

which

whereis

管理使用者和设立权限的命令

useradd与userdel:

chgrp命令

su命令

passwd

有关关机和查看系统信息的命令

ps命令

top命令

kill命令

date命令

cal日历

磁盘空间命令

df命令

du命令

网络操作命令

ifconfig

ping

netstat

clear

echo

uptime

wc


Unix          1969年

BSD          1977年

GNU 

Minix        1987年

image.png

Linux具备现代一切功能完整的UNIX系统所具备的全部特征,其中包括真正的多任务、虚拟内存、共享库、需求装载、共享的写时复制程序执行、优秀的内容管理以及TCP/IP网络支持等。

Linux的基本思想有两点:第一;一切都是文件;第二:每个软件都有确定的用途。

其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等

linux系统中,输入法的切换使用atrl+空格

多用户、多任务

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。

多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同事并独立地运行。

 

完全免费

Linux是一款免费的操作系统,用户可以通过网络或者其他途径免费获得,并可以任意修改其源代码。

image.png

linux目录结构

FHS标准(Filesystem Hierarchy Standard),以下这些全部保存在根目录下

/boot:启动目录,内核存放地

/etc:配置文件存放地

/tmp:程序产生的临时文件

/home:用户的目录,新增用户账号时,用户的家目录都都存放在此目录

/lib:库文件,程序在执行过程中,需要调用一些额外的参数时需要函数库的辅助

/bin:可执行文件或者linux命令

/sbin:系统管理员的命令和工具

/usr:应用程序和文件的安装地

/mnt:挂载其他文件系统

/root:root账号的home目录

/dev:存放linux系统的设备文件

linux命令

vi命令

vi命令:命令模式、插入模式、编辑模式

功能:生成新文件或者编辑、查看文件

格式: vi file_name

说明:上面的命令直接进入vi的命令模式

 

从命令模式进入编辑模式,需要摁 i 或者 a 键,

1)i 表示编辑;2)a 表示插入

使用esc键可以从编辑模式进入到命令模式

进入命令模式后可执行的操作

  1. :w  保存文件
  2. :q  退出
  3. :wq  保存并退出
  4. :wq!  保存并强制退出
  5. :q!  强制退出
  6. dd  删除一行文字
  7. x 删除一个字符
  8. :n  光标移动到文本的第N行
  9. $  光标移动到文本的行尾
  10. G  光标移动到文本的末尾
  11. / 查找某个字符  /html

linux管理文件和目录的命令

pwd

功能描述:打印用户当前所处的路径。(print work directory)

在文本模式下,使用命令

cd

功能描述:改变用户的所在目录(change directory)

格式:cd  <文件名>

cd  ..   返回到当前目录的上一级目录

cd   返回当前用户的主目录

cd /home 用户路径切换到home路径

cd ../home 用户路径返回到上一级的home目录,与上面一个完全不同

ls

功能描述:显示指定目录下的内容(list directory)

格式:ls [参数] [目录或者文件]

选项        含义

-a            列举目录中的全部文件,包含隐藏文件

-l             列举目录中的细节,包括权限、所有者、组群、大小、创建时间、文件是否是链接等

-r             逆向显示,从后向前地列举出目录中的内容

-R           递归,该选项递归地列举当前目录下所有目录内的内容

-s            大小size,数据块

cat

功能描述:显示文本内容

语法:cat 文本文件名称

例如:在屏幕上显示整个文件的内容cat 1.txt

touch

创建文本,不能插入,例如:touch 2.txt

grep

功能描述:在文本文件中查找特定的字符串

例如:grep money 2.txt。这句命令的意思就是在2.txt中查找money这个字符串。注意grep命令区分大小写

cp

功能描述:拷贝文件或者复制文件

格式:cp [源文件] [目标文件]

cp hello.txt file1.txt    复制一个hello.txt并且重命名为file1.txt

选项         含义

-i              互动:如果文件会覆盖目标中的文件,他会提示确认

-r             递归:这个选项会复制整个目录,子目录以及其他

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值