1.概念

Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。

2.Linux的分类

1.按市场需求分为:
图形化界面版、服务器版
2.按原生程度分为:
内核版本、发行版本(Ubuntu、centos)
3.按发行版本分为:
Ubuntu、CentOS、Redhat、麒麟、红旗

3.Linux的目录结构

4.目录的切换命令

1. cd usr/  切换到当前目录下的usr目录
2. cd ../ 切换到上一级目录
3. cd / 切换到系统根目录
4.cd ~ 切换到用户主目录

5.目录的操作命令(增删改查)

1.增加
​ mkdir 目录名

2.查看
ls 查看当前目录下的目录和文件
ls -a 查看当前目录下的所有目录和文件,包括隐藏的
ls -l 查看当前目录下的所有目录和文件的详细信息(注:ls -l可以缩写成ll)
find 目录名 -name 参数

3.改
(1).mv 目录名称 新目录名称 修改名称
​ 注:还可以对目录进行重命名而且也可以对各种文件,压缩包等进行重命名的操作
(2).mv 目录名 目录新位置 剪切
​ 注:还可以对目录进行剪切而且也可以对各种文件,压缩包等进行剪切的操作
(3).cp -r 目录名 目录复制的路径 复制 ​ 注:还可以对目录进行复制而且也可以对各种文件,压缩包等进行复制的操作,复制文件 和压缩包时不用写-r递归

4.删除
rm -rf 目录名

6.文件的操作命令(增删改查)

1.增加
touch 文件名(他是个空文件哦)

2.查看
(1).cat 文件
使用cat查看/etc/profile文件,只能显示最后一屏内容
(2).more 文件
(3).less 文件
(4).tail 文件
(5).tail -f 文件/日志 动态查看

3.修改
vim 文件
(1).点击键盘i/a/o进入编辑模式
(2).按下Esc,退回命令模式
(3).输入冒号(:),进入底行模式
(4).输入wq保存内容并退出/输入q!代表强制退出,不保存
4.删除
rm -rf 文件

7.压缩文件的操作命令

1.打包并压缩
tar -zcvf 打包压缩后的文件名
z:调用gzip压缩命令进行压缩
c:打包文件
v:显示运行过程
f:指定文件名
Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的,打包并压缩后的文件的后缀名一般.tar.gz。

2.解压
tar -xvf 压缩的文件
x:代表解压

8.其他命令

pwd        显示当前所在位置

grep 要搜索的字符串 要搜索的文件

管道命令
| 将前一个命令的输出作为本次目录的输入

ps -ef 查看进程

杀死进程
kill -9 进程的pid
ifconfig  查看当前系统的网卡信息

ping 查看与某台机器的连接情况

查看当前系统的端口使用
netstat –an,通常和 | grep一起使用

权限命令
修改 chmod

free 查看内存信息

df -h 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计

top 查看资源信息(cpu)

关机命令
reboot 重新启动操作系统
shutdown -h now 立刻关机,其中now相当于时间为0的状态
shutdown -h 10:23
shutdown -h +10 系统再过十分钟后自动关机

最新文章

  1. ecshop二次开发常用代码
  2. List<String[]>
  3. MyBatis学习总结(二)——使用MyBatis对表执行CRUD操作
  4. 【转】简析 .NET Core 构成体系
  5. IIS7 ASP.NET 未被授权访问所请求的资源
  6. Android学习5—布局简介
  7. 转:helloworld:一个完整的WCF案例
  8. 《Qt编程的艺术》——5.1 手动布局
  9. 第001篇——C#学习计划开启
  10. Android Studio中如何打JAR包
  11. ogg 初始化
  12. SVG六基本元素
  13. 【Telerik控件学习】-建立自己的图形编辑工具(Diagram)
  14. Oracle12c_安装1——准备工作
  15. VS2010 / MFC + OpenCV 2.4.9打开图片
  16. Sybase IQ 的基础
  17. git push后出错
  18. JavaScript -- 时光流逝(十):Screen 对象、History 对象、Location 对象
  19. hdoj:2024
  20. [skill] 异或

热门文章

  1. teprunner测试平台Django引入pytest完整源码
  2. CQGUI框架之样式管理
  3. (原创)高DPI适配经验系列:(二)按DPI范围适配
  4. 鸿蒙开源第三方组件——SlidingMenu_ohos侧滑菜单组件
  5. centos 7升级gcc到10.2.0
  6. Windows Server 2016不小心卸载了.NET Framwork4.6后服务器管理器等功能都不能用的解决方案
  7. Spring(七)SpringMVC的文件上传
  8. Java(215-231)【Object类、常用API】
  9. 利用查询条件对象,在Asp.net Web API中实现对业务数据的分页查询处理
  10. MQ 入门实践