文章目录

  • 每日一句正能量
  • 前言
  • 一、Linux简介
  • 二、Linux常用命令

每日一句正能量

  平淡的生活,会带给你最简单的幸福;忙碌的脚步,会带给你最美丽的风景;真诚的祝福,会带给你最由衷的快乐!

前言

  随着计算机技术的不断发展,Linux操作系统逐渐成为了一种非常流行的操作系统。它具有稳定、高效、安全、可靠等优点,被广泛应用于服务器、移动设备、物联网等各种领域。

  学习Linux操作系统,需要掌握一些基础的Linux命令,如ls、cd、mkdir、rm等,这些命令可以帮助我们操作系统、管理文件、执行任务等。

  本篇文章将为大家介绍初识Linux操作系统及常用的Linux命令,帮助各位初学者快速入门,更好地掌握Linux操作系统。

一、Linux简介

  Linux是一种自由和开放源码的类UNIX操作系统,也是一种基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。伴随互联网的发展,企业对服务器速度和安全的要求越来越高,Linux系统由于具有性能稳定、防火墙组件性能高效、配置简单等优势,得到了越来越多组织、公司和软件爱好者的支持,逐渐成为服务器首选。
        

  CentOS是商业版RHEL(Red Hat Enterprise Linux)源代码再编译的产物,由于出自同样的源代码,因此CentOS具有高度稳定性,企业中的服务器通常以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同在于CentOS免费开源,而RHEL需要付费使用

  然后贴上自己看到的写得很不错的博客,自己写的没法比,各位看官自己选取:

centos-linux入门笔记

简单入门linux【一】初识linux

二、Linux常用命令

这里就简单记录一下搜集的常用Linux命令就行了,常用命令如下:

  1. / 和 ./ 以及 . ./
  / 代表的是根目录./ 代表的是当前目录,不写./时,默认就是当前目录../ 代表的是当前目录的上一级目录
  1. 查看目录的命令:ll 和 pwd 以及dir和ls
ll 语法:ll 目录
注意:ll后面不接目录时,默认是当前目录pwd语法:pwd
pwd 显示当前路径的绝对路径dir 和 ls用法一样
都是列出当前路径下的文件(不包括隐藏文件)
这两个命令用法一致,都有-a,-l,-al(和-la是一样的)的用法
-a 列出当前路径下的所有文件(包括隐藏文件)
-l 列出当前路径下所有文件的详细信息(不包括隐藏文件)
al/-la 列出当前路径下所有文件的详细信息(包括隐藏文件)
  1. 切换目录的命令:cd 切换到指定路径
/ 表示根目录
~ 表示家目录(主目录)
. 表示当前目录
.. 表示上级目录
- 表示上一次进入的目录
  1. 创建目录的命令:mkdir
mkdir有四个用法,分别是-m,-p,-v,-Z
常用的为-p,-v
-p 可以递归创建目录,即可以创建子目录
-v 表示创建时显示信息
  1. 删除目录的命令:rm
语法:rm -rf 目录
rm  删除一个空目录
-r  递归删除
-i  删除前询问
-f  删除前不询问
-rf 删除目录下的所有文件并且不询问
  1. mv 移动/重命名文件
mv命令有两个作用:一个是重命名文件夹,一个相当于windows中的剪切命令
在同一路径下用mv命令可以重命名文件,不同目录代表移动文件
修改当前目录下的a目录名称为b
mv a b
移动当前目录下的a到根目录
mv a /
  1. cp 复制文件或目录
语法:cp -r 源文件 目录文件
复制当前目录下的b目录到当前目录下的c目录[root@helf ~]# cp -r b c
注意:cp -r 可以复制多级目录,记得加上 -r 不加就是复制文件的
  1. touch 创建一个空文件
语法:touch 源文件
在当前目录下创建一个1.txt
touch 1.txt
  1. cat 查看文件内容从文件第一行开始显示
语法:cat 文件
cat命令还可以编辑文件,若文件不存在则会新建。
cat在重定向时,>表示覆盖写入,>>表示追加写入,<<后为结算符
cat还可以合并文件,>表示覆盖写入,>>表示追加写入
  1. echo写入内容到标准输出上
语法:echo 内容
echo写入内容到标准输出上,类似于Python中的print
echo 也可以向文件写入数据,>表示覆盖写入,>>表示追加写入
  1. tac/nl查看文件内容从文件最后一行开始显示
语法:tac 文件
tac/nl查看文件内容从文件最后一行开始显示
tac test.txt
nl命令也是查看文件内容,从文件最后一行开始显示,但是会给行编号。
nl test.txt
  1. 文件或者目录搜索的命令:find
查找当前目录中以a开头的文件:语法:find 路径  -name 正则表达式find ./ -name 'a*'
  1. 文件授权的命令:chmod
语法:chmod 777 文件
chmod 777 文件
  1. 查看ip地址
查看ip地址的命令:ip a  或者 ip addr 以及 ifconfig 都可以
  1. 测试两台机器是否连通(这个和windos一个):ping

  2. 模糊查看某个进程:ps -ef | grep -i 进程名

  3. 防火墙和端口相关

查看防火墙已经开放的端口:centos7及以下版本[root@helf ~]# /etc/init.d/iptables statuscentos7及以上版本[root@helf~]# firewall-cmd --zone=public --list-ports
防火墙开放某个端口:centos7及以下版本[root@helf ~]# /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT[root@helf ~]# /etc/rc.d/init.d/iptables savecentos7及以上版本[root@helf~]# firewall-cmd --zone=public --add-port=80/tcp --permanent[root@helf~]# firewall-cmd --reload
  1. vim/vi文本编辑器
vim/vi一般的操作流程:1.vim/vi 文件 进入【一般模式】。2.按下i,从【一般模式】进入【插入模式】,该模式下可以编辑文本信息。3.按下esc,从【插入模式】进入【一般模式】4.在【一般模式】下输入:wq,也就是保存并退出通过关键字模糊查询文本中的内容:a.在一般模式下,输入  / 关键字  ,并回车b.按n可以向下查找,按N可以向上查找复制一行内容:a.在一般模式下,在需要复制的行上面 按下 yyb.在需要粘贴的地方输入 p 即可粘贴,按下一次就是复制一行复制多行内容:a.在一般模式下,在需要复制的行上面 按下 nyy,n为数字,如 3yy,就是复制从当前行开始的3行。b.按下p,进行粘贴
  1. 防火墙命令
查看防火墙状态
firewall-cmd --state 或者 systemctl status firewalld
关闭防火墙
systemctl stop firewalld.service
防止开机自启
systemctl disable firewalld.service
  1. 当前用户登录名
    echo $LOGNAME

  2. HOSTNAME 主机名称
    echo $HOSTNAME

  3. 当前用户使用的shell种类
    echo $SHELL

以上命令来自一下博文:

Linux 常用命令(持续更新)
centos-linux入门笔记

这一篇就到这里了,下一篇我们将进行安装VMware Workstation和虚拟机教程讲解

转载自:https://mp.csdn.net/mp_blog/creation/success/130874499
欢迎start,欢迎评论,欢迎指正

初识Linux操作系统及常用的Linux命令相关推荐

  1. linux操作系统之常用远程管理命令:关机和重启命令shutdown详解 简单易懂~

    1.shutdown命令的使用格式:shutdown 选项(关机或重启电脑 ) 2.怎样才能通过终端来远程的控制电脑呢? 通过控制终端,向重新启动或者关闭电脑的时候,就可以在终端输入shutdown的 ...

  2. linux常用调试,linux下gdb常用的调试命令

    用gdb调试程序时,常常很困惑一些命令的使用,要么是不知道这个命令,要么忘了命令的使用方法.接下来是小编为大家收集的linux下gdb常用的调试命令,希望能帮到大家. linux下gdb常用的调试命令 ...

  3. Linux操作系统:文件和目录命令

    dba基础课程-Linux操作系统:文件和目录命令 cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~us ...

  4. Linux 操作系统(常用命令、软件安装,项目手动部署、shell 自动化部署)

    Linux 操作系统 不同领域的主流操作系统 桌面操作系统:windows(用户数量最多).Mac OS(操作体验好,办公人士首选).Linux(用户数量少)服务器操作系统:UNIX(安全.稳定.收费 ...

  5. linux操作系统相关常用问题总结

    关于linux操作系统常用的相关问题总结. Q1: 安装ubuntu这个linux发行版系统,为什么要先安装虚拟机VMware?我们电脑可以直接安装ubuntu吗? A1: 直接在电脑上安装ubunt ...

  6. [Linux]工作中常用的Unix命令

    Linux命令工作实际笔记 一.查看磁盘文件大小: du [-abcDhHklmsSx] [-L <符号连接>][-X <文件>][--block-size][--exclud ...

  7. 在linux系统环境中 常用的关机命令,Linux常用基础命令整理:关机命令、查看目录下文件命令等...

    整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能 Ctrl+c按键---停掉正在运行的程序 Ctrl+d按键---相当于exit ...

  8. 【Linux】gdb常用的调试命令

    gdb 常用的调试命令 l 显示代码 b +行号 加断点 info break 显示断点信息 delete 删除断点 r 启动程序 n 单步执行,下一步 c 继续执行 s 进入函数 finish 跳出 ...

  9. linux 网络安全工具,常用的Linux网络安全工具简介

    常用的Linux网络安全工具简介 互联网   发布时间:2008-10-08 22:12:04   作者:佚名   我要评论 常用的Linux网络安全工具简介 尽管各种版本的Linux distrib ...

最新文章

  1. 爬虫基础-request的一些基础属性
  2. 计算一个全息图片的两个设想
  3. hdu 4886(hash + dfs)
  4. Developer FAQ: Building | 开发人员常遇到的问题:构建
  5. JavaScript实现rabin-karp算法(附完整源码)
  6. datatable 查询_2020年浙江注册会计师成绩查询预告
  7. ionic 签名、打包
  8. InnoDB自增原理都搞不清楚,还怎么CRUD?
  9. C语言课后习题(69)
  10. html5只能django来写if吗,(4)Django学习——模板标签定义及语法:for循环,if判断,页面跳转,开启关闭自动转义,ur...
  11. [testNG]Cannot find class in classpath解决方法
  12. Android学习目录
  13. WordPress插件 AffiliateWP 电商联盟推广插件汉化/中文版[更新至v1.8]
  14. 计算几何——多边形面积
  15. java功能模块_系统功能模块详解 java应该学习什么?
  16. TCP 糊涂窗口综合症
  17. 生成图片带有随机码的验证码
  18. Kali Linux修改更新源
  19. Scala 上下文界定
  20. 学习OpenCV3:MinGW编译OpenCV到vs_version.rc.obj处出错

热门文章

  1. 奇幻诡异画中画 别让眼睛上了当(10)
  2. 微型计算机转移指令,微机原理与接口技术:转移指令
  3. 推荐系统常用ETL工具、方法【35】
  4. tensorflow72 《深度学习原理与TensorFlow实战》05 RNN能说会道 03 对话机器人(chatbot)
  5. 玩转NVIDIA Jetson AGX Xavier(7)--- jetson打开关闭风扇,解决风扇不转
  6. 【计蒜客】蒜头君上班 C++ and C语言
  7. 贵州大学oj C++ 第五次 3.抽象的饮料类Drinks
  8. 【AAAI】用于网约车需求预测的时空多图卷积网络
  9. GameFramework使用教程
  10. Linux 背景知识