linux+centos +linux学习笔记
需积分: 0 198 浏览量
更新于2022-11-27
收藏 36KB DOCX 举报
Linux是世界上最流行的开源操作系统之一,尤其在服务器领域广泛使用。CentOS是Linux的一个发行版,以其稳定性和安全性著称,适合企业级应用。本篇笔记主要涵盖了基于CentOS的Linux基础知识,包括Shell命令、文件系统结构以及文件操作。
在Shell环境中,`export LC_ALL=en_US.utf8`命令用于设置环境变量,确保所有输出都显示为英文。`--help`是许多命令内部提供的帮助文档,而`man`则可以查看外部文档帮助。`whereis`命令用于查找系统中安装的命令的位置,`file`用来识别文件类型,`useradd`和`passwd`分别用于创建新用户和设置密码,`whoami`显示当前登录的用户名,`pwd`显示当前工作目录,`uname -a`提供系统内核信息。`echo`用于在终端打印文本,`clear`清空屏幕,`history`列出过去执行过的命令,`-c`选项清除历史记录。`.`前缀表示当前目录,`..`表示上一层目录,`$`引用变量,`*`是通配符,`cd`改变目录,`-`后的简写代表上一次的目录,`--`后面跟随的单词通常用于区分选项。`|`字符用于管道操作,将一个命令的输出作为另一个命令的输入。`Ctrl+C`可以中断命令的执行,`Tab`键用于命令和路径的自动补全,`echo $$`显示当前进程ID,`ps -ef`显示所有进程的详细信息。
Linux的文件系统采用树状结构,根目录是`/`。一些关键目录有:`bin`存放可执行文件,`boot`包含启动所需程序,`dev`包含设备文件,`etc`存放系统配置,`home`是用户个人目录,`lib`和`lib64`存储库文件,`mnt`通常用于临时挂载,`opt`用于第三方软件,`proc`提供进程信息,`root`是root用户的家目录,`run`存储运行时状态,`sbin`包含管理命令,`srv`服务数据,`sys`内核信息,`tmp`临时文件,`var`存储变量数据,如日志,`usr`包含多用户共享资源,`cdrom`用于挂载光盘,`media`用于查看USB设备。
文件操作方面,`ls`显示目录内容,`ll`显示详细信息,`-a`显示隐藏文件,`mkdir`创建目录,`-p`允许创建多级目录,`rmdir`删除空目录,`cp`复制文件或目录,`-r`复制目录,`mv`移动文件或重命名,`rm`删除文件,`-f`强制删除,`-r`删除目录,`touch`更新或创建文件,`stat`查看文件详细信息,包括访问、修改和改变时间,`links`表示硬链接的数量,`inode`是文件的唯一标识。`cat`、`tac`、`more`、`less`用于查看文件内容,`head`和`tail`分别显示文件的开头和结尾部分。`ln`创建链接,`-s`创建软链接,`find`搜索文件,`-name`根据名称查找,`vi`是强大的文本编辑器,它有命令模式、插入模式和末行模式。
这些基本的Linux命令和概念构成了Linux系统管理和运维的基础。通过学习和实践,你可以更好地理解和操作Linux系统,为日常的开发、测试或维护工作提供便利。
凭阑无意
- 粉丝: 10
- 资源: 1
最新资源
- 精益管摆盘周转车sw17可编辑全套设计资料100%好用.zip
- 可变距平皮带输送机sw16可编辑全套设计资料100%好用.zip
- 六轴二保焊焊接机器人设计(带焊接枪)x_t全套设计资料100%好用.zip
- C# 运动控制系统 雷赛运动控制卡控制系统 像高川控制卡、高川控制器、或者固高运动控制卡以及正运动控制器、正运动控制卡可以用这个框架,自己替一下库文件等代码就可以 源码全开放,不设限,标有注释
- 马铃薯收割机sw20可编辑全套设计资料100%好用.zip
- 奶酪包装装盒生产线 sw20全套设计资料100%好用.zip
- 皮带输送机检测机sw17全套设计资料100%好用.zip
- 农业机械-耕耘割茬播种一体机sw17全套设计资料100%好用.zip
- 基于拓展卡尔曼滤波的车辆质量与道路坡度估计 车辆坡度与质量识别模型,基于扩展卡尔曼滤波,估计曲线与实际误差合理 先用递归最小二乘法(RLS)质量识别,最后利用扩展卡尔曼坡度识别(EKF) 送纹献
- 随机路面,路面激励,路面不平度 软件使用:Matlab Simulink 适用场景:采用模块化建模方法,搭建随机路面模型,可实现不同车速,不同路面等级的路面激励 包含:simulink源码文件,详细
- wincc高级报表,支持自定义模版,支持打印预览,支持打印PDF,支持导出Excel表格,支持自定义打印区域,可显示最大值,最小值,平均值,可求和 可以在wincc7.4 7.5 8.0,博图win
- (179842242)校园食堂订餐系统 JAVA毕业设计 源码+数据库+论文+启动教程(SpringBoot+Vue.JS).zip
- 基于fpga的温度采集系统工程,max6675驱动源码,可上传到电脑上位机软件绘制温度曲线 fpga代码、和QT控制软件 是工程代码
- (21545816)JAVA登录注册页面实现前端与后台数据连接
- (4799648)图书管理系统(源代码)
- 燃烧器三维step全套设计资料100%好用.zip