Linux笔记(一)

Linux笔记(一)

一、概述

Linux 是一个免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 性能稳定的网络操作系统。

linux的内核最初是由一个芬兰的大学生因为个人兴趣爱好而编写的,这个大学生的名字叫林纳斯·托瓦兹(LinusTorvalds),年仅21岁。

目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、ArchLinux、SolusOS 等。其中CentOS是一个企业级的发行版,特别适合对稳定性,可靠性和功能要求较高用户。

林纳斯·托瓦兹

1、目录分类与介绍

在这里插入图片描述

  • /:根目录,一般根目录下只存放目录,不要存放文件,也不要修改,或者删除目录下的内容
  • /mnt:测试目录
  • /root:root用户的家目录
  • /home:普通用户的家目录
  • /tmp:临时目录(比如文件上传时)
  • /var:存放经常修改的数据,比如程序运行的日志文件
  • /boot:存放的启动Linux 时使用的内核文件,包括连接文件以及镜像文件
  • /etc:系统默认放置配置文件的地方
  • /bin:所有用户都能执行的程序
  • /sbin:只有root才能执行的程序
  • /usr:用户自己的软件都可以放到这儿来
  • /dev:存放硬件设备的地方(/dev/cdrom)
  • /media:挂载光盘使用的
  • 挂载光盘:mount /dev/cdrom /media
  • 卸载光盘:umount /dev/cdrom

绝对路径:说白了就是完整的路径
相对路径:相对于当前位置路径 ./ 代表的是当前目录的意思 …/ 代表的是上一级目录的意思

二、Linux远程连接工具

这里推荐大家使用Xshell或者SecureCRT,大同小异,笔者使用的是SecureCRT

都是有试用期的。怎么无限使用,大家就自行百度吧~~~

在这里插入图片描述

SecureCRT本身功能强大,支持SSH(SSH1和SSH2)的终端仿真程序。提供了安全的远程访问、文件传输和数据隧道。

因为是主要讲述linux,关于SecureCRT的安装使用就不再赘述了。

以下内容均在CentOS7.9,SecureCRT模拟终端中实现。

三、基础常用命令

1、常用命令(一)

先看看随手必会的简单命令,如下列表所示:

序号命令作用
01ls查看当前文件夹下的内容
02pwd查看当前所在文件夹
03cd [目录名]切换文件夹
04touch [文件名]如果文件不存在,新建文件
05mkdir [目录名]创建目录
06rm [文件名]删除指定的文件名
07cp复制一个文件
08mv移动一个文件或重命名
09clear清屏
10sudo放在一个命令前,表示使用管理员权限执行
11chmod修改文件权限

这些命令,我相信大家大多会用,接下来讲一点小技巧。

1、cd命令

功能说明:切换目录

例:cd /usr/localcd ..cd -技巧点:"cd -"是切换回上一个去过的目录。

在这里插入图片描述

2、ls命令

功能说明:列出目录内容;命令后也可直接写上目录路径,如:ls -l /usr/local

例:ls -lls -ltrll技巧点:"ls -ltr"按时间倒序排列
在这里插入图片描述

3、cat命令

功能说明:查看小文件内容;有工作经验的会知道,查看大文件就不能用这个命令了,因为内容较多,会一直刷屏,无法查看。

例:cat 123.txtcat -n 123.txt技巧点:“cat -n 文件名”-n是显示行号的意思

在这里插入图片描述

4、tail命令

功能说明:查看文件后面N行,默认10行

例:tail access.logtail -f access.logtail -5 access.log

重要:常用于服务器查看日志使用

-f 参数是查看实时日志。

例:tail -f localhost_access_log.2020_02_02.txt

5、mkdir命令

功能说明:创建目录。

举 例:mkdir 123mkdir -p /tmp/xj/demo

mkdir直接当前文件夹创建,-p连续创建文件夹

以上的命令,应该来说是使用率最高的,可以说是绝对不会忘记的。其中的一些小技巧也告诉了大家,只要经常使用,就可以纯熟于心。

2、常用命令(二)

接下来,也是一些使用率较高的,稍微复杂一点点的命令

序号命令作用
01ssh远程安全登录方式
02free查看系统内存用量,常用-h参数
03df查看磁盘使用量,常用-h参数
04netstat查看网络端口使用情况,常用-tunlp参数
05ps查看系统进程信息,常用-ef,-aux搭配|grep使用
06kill杀进程使用,常用-9参数强制杀进程
07firewall-cmd防火墙命令,较复杂,后面会单独讲述
08grep查找符合条件的字符串
09tar文件、目录压缩解压命令
10top监控系统状况,按q退出

这些命令也都会经常使用,具体用法,在后面的章节,我们会一一讲到。

还有一些命令没有写出来的,给大家一个表,作为备用吧。

序号命令作用
01head 文件名显示文件头部,用法类似tail
02wc 文件名查看文件行数,单词数等信息
03diff 文件1 文件2对比两个文件差异
04echo向终端打印内容
05date显示当前时间
06whoami显示当前用户
07which显示执行命令所在位置
08shutdown关机或者重启
09ln创建链接

四、小结

这是Linux第一篇,主要给大家看了一些我们常用的命令,没有过多的赘述详细命令的用法。

从第二篇开始,我们开始详细解释一些命令的用法,vim的使用,服务的安装,复杂命令结合shell的运用等等。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梓沫1119

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值