Linux是什么,是干什么用的?

   1.Linux是一个操作系统,电脑=软件+硬件,而操作系统就是特殊的软件

   2.Linux系统内一切皆文件

   3.bash shell 是红帽默认的shell(shell就是命令解释器)

   4.Linux 是开源的,也就是源码公开,而Windows是闭源的,也就是源码不公开,与收不收费无关

   5.Linux区分大小写

命令提示符:

格式为:用户名+主机名+当前工作目录

[root@localhost /]# 后接:命令 【-短选项/--长选项】 【参数】

命令 -> 做什么

选项 -> 怎么做

参数 -> 对谁做

一、基础命令:

更改主机名:

hostnamectl set-hostname 主机名

bash	#环境变量重载

(一)、基础命令:

1、pwd命令——显示当前所在位置的完整路径

2、cd命令——进入某个文件夹

蓝色字符代表文件夹

橄榄绿色的字符代表链接文件

黑色字符代表文本文件

.代表当前路径

..代表上一层路径

~代表当前用户的家目录,cd后可省略

3、ls命令——显示当前文件夹的内容

-l   ->  以长文件的形式显示(ls -l 可缩写成 ll 命令)

-a  ->  显示隐藏的文件(以.开头的文件)

-la  ->  以长文件的形式显示隐藏的文件(ls -al 可缩写成 ll -a)

-r  ->  递归显示文件内容

4、man命令——查看某个命令的使用帮助文档

man  ls 或 ls  --help

5、su命令——切换用户

[root@localhost /]#su – luna

井号代表超级管理员root,有且仅有1个

$代表普通用户,可以有多个

useradd 添加用户

userdel 删除用户

6、passwd命令——设置或更改用户的密码

注:只有root用户才能使用该命令

[root@localhost /]# passwd luna

7、date命令——显示或者设置当前的系统日期和时间

date 单独使用 -> 详细日期和时间

date +%T -> 显示时间

date +%D -> 显示日期

date +%X%x -> 显示日期和时间

       [root@localhost /]# date +%d%m%Y

       04032021

       [root@localhost /]# date +%d%m%y

       040321

8、file命令——查看文件类型

       [root@localhost /]# file  /etc/passwd

       /etc/passwd: ASCII text

10、head命令(tail命令)——显示一个文件的前(后)几行

   默认显示前(后)10行,-n 指定显示的行数
       [root@localhost /]# head /etc/passwd

       [root@localhost /]# head -n 2 /etc/passwd

11、cat命令——将整个文档内容从头至尾显示出来

   tac命令——将整个文档内容从尾到头显示出来
       [root@localhost /]# cat /etc/crontab

       [root@localhost /]# tac /etc/crontab

12、wc命令——统计文件中的行数、字数和字符数,分别对应-l、-w、-c

       [root@localhost /]# wc /etc/shadow

       42  42 1226 /etc/shadow

       [root@localhost /]# wc -lwc /etc/shadow

       42  42 1226 /etc/shadow

13、history命令——显示之前使用过的命令列表

   !number  ->  执行历史命令列表中第number号命令

   !string  ->  执行历史命令列表中最近一次与string匹配的命令

   history -c  ->  删除历史命令列表中的所有命令(一键跑路)

   向上键↑/向下键↓  ->  挨个查找之前使用过的命令

15、init命令——切换系统状态

   init1   ->  切换到命令模式

   init5   ->  切换到桌面图形化模式

   init0   ->  关机

(二)、快捷方式:

命令编辑快捷方式:

Ctrl + g -> 光标进入

Ctrl + Alt -> 光标退出

Ctrl + L -> 清屏 = clear命令

   Ctrl + a   ->   光标跳到命令行的开头

   Ctrl + e   ->   光标跳到命令行的结尾

   Ctrl + u   ->   清除光标之前的所有内容

   Ctrl + k   ->   清除光标之后的所有内容

   Ctrl + ←   ->   将光标跳到命令行前一字的开头(在桌面图形化状态下)

   Ctrl + →   ->   将光标跳到命令行下一字的末尾

   Alt  + backspace  ->  删除光标所在的单词

Tab键:补全命令、选项和参数

   一次Tab是补全,两次Tab是罗列

Linux基础一:基础命令的更多相关文章

  1. LINUX二十个基础命令

    LINUX二十个基础命令 一. useradd命令 1.命令格式: useradd 选项 用户名 2.命令功能: 添加新的用户账号 3.常用参数: -c comment 指定一段注释性描述.-d 目录 ...

  2. Linux系统优化及基础命令

    1.Linux系统优化及基础命令 2. vim编辑器 vim 操作命令 在命令模式下操作 pageup 往上翻页(重要指数****)pagedown 往下翻页(重要指数****)H 移动到屏幕首行gg ...

  3. Linux环境及基础命令(一)

    Linux环境及基础命令 一.认识Linux系统 略 二.配置Linux系统远程登录 2.1虚拟机系统配置 2.11虚拟机配置 统一NAT模式 虚拟机连不上 确定VMnet8网卡的IP地址(每台虚拟机 ...

  4. Linux基础知识与命令1(su passwd)

    一.Linux的基本原则 1.linux由一个个目的单一的小程序组成,我们一般需要组合小程序来完成复杂的任务 2.Linux的一切都是文件(文件类似于一棵树,包括外设,接口) 3.Linux尽量避免捕 ...

  5. 后端程序员必备的 Linux 基础知识+常见命令(近万字总结)

    大家好!我是 Guide 哥,Java 后端开发.一个会一点前端,喜欢烹饪的自由少年. 今天这篇文章中简单介绍一下一个 Java 程序员必知的 Linux 的一些概念以及常见命令. 如果文章有任何需要 ...

  6. Linux 究级基础入门命令整理

    Linux 究级基础入门命令整理 条条框框,三三两两,怎讷个这么多,哈哈!no zuo no die. 纯粹个人菜鸟笔记,望大神笑纳! 后续,未完!! 查看系统信息 uname -a - 查看内核/操 ...

  7. 《Linux基础知识及命令》系列分享专栏

    <Linux基础知识及命令>系列分享专栏 本专题详细为大家讲解了Linux入门基础知识,思路清晰,简单易懂.本专题非常适合刚刚学习Linux的小白来学习,通过学习该专题会让你由入门达到中级 ...

  8. linux学习笔记——基础命令

    最近看了一些老男孩linux运维视频,挺不错的,特此记录一下 linux组成 gun组件 shell等 linux内核 其他软件 linux主要内核: linux kernel2.2 linux ke ...

  9. Linux常用的基础命令总结

    man 查看英文命令帮助   可以看作--help 拷贝目录的命令cp -a  包含所有 ls -a 显示所有文件包括隐藏文件  -ld ls -F 过滤目录文件(给不同类型文件结尾加上不同的符号) ...

  10. 【Linux基础】tr命令替换和删除字符

    1.tr命令 tr可以对来自标准输入的字符进行替换.压缩和删除,可以将一组字符变成另外一组字符.通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能.您可以将 tr 看作为 sed 的(极其 ...

随机推荐

  1. 小白学习Python英语基础差怎么办,都帮你想好拉!看这里

    运算符与随机数 1.module:模块 2.sys(system):系统 3.path:路径 4.import:导入 5.from:从- 定义函数与设定参数 1.birthday:出生日期 2.yea ...

  2. docker 安装 wordpress,通过nginx反向代理,绑定域名,配置https

    假设docker已经安装好了,如果没有安装,可以照着 5分钟安装docker教程. 一. 下载镜像 默认下载最新版本,如果想指定对应版本,可以用冒号后加版本,像这样mysql:5.7: docker ...

  3. github注册教程最新版(十年程序员保姆级教程)

    您可以在墨抒颖的网站体验本文章的纯净版 准备 拥有一个可以接受信息的邮箱即可 开始 点击github官网github step1.进入注册页面 点击Sign Up进入注册流程 step2.输入邮箱 这 ...

  4. LuoguP1557 Kruscal的加法 题解

    题目Link 就是这道题,做了我整整一天! 看到题目,首先想到的就是:就这?就这一道大水题也能是绿?然后十分钟写完代码,提交-- 果不其然,绿题不是白绿的,看了一眼数据和讨论,又得写高精了-- 先附上 ...

  5. Postman快速入门

        Postman是一款非常流行的支持HTTP/HTTPS协议的接口调试与测试工具,其功能非常强大,易用. 1 基础知识 1.1 下载与安装     Postman的安装步骤,本例以Windows ...

  6. ZooKeeper分布式配置——看这篇就够了

    ZooKeeper 的由来 PS:这一节不重要, 不感兴趣的小伙伴可以跳过 ZooKeeper 最早起源于雅虎研究院的一个研究小组,在当时,研究人员发现,在雅虎内部有很多的大型系统基本上都需要依赖一个 ...

  7. 微软Windows11安卓子系统已支持运行APK 应用(附手把手详细安装攻略)怎么安装安卓/如何安装安卓应用/支持多窗口多任务

    ​​ 10 月 21 日消息,微软博客宣称,Windows 11 上 安卓子系统运行 Android  应用程序的第一个预览版现已提供给美国 Beta 频道的 Windows 内部人员.但现在通过教程 ...

  8. 80. 删除有序数组中的重复项 II

    题目 给你一个有序数组 nums ,请你原地删除重复出现的元素(不需要考虑数组中超出新长度后面的元素),使每个元素最多出现两次 ,返回删除后数组的新长度. 不要使用额外的数组空间,你必须在原地修改输入 ...

  9. [no code][scrum meeting] Alpha 14

    项目 内容 会议时间 2020-04-22 会议主题 周中讨论会议 会议时长 45min 参会人员 全体成员 $( "#cnblogs_post_body" ).catalog() ...

  10. Noip模拟61 2021.9.25

    T1 交通 考场上想了一个$NPC$.应该吧,是要求出图里面的所有可行的不重复欧拉路 无数种做法都无法解出,时间也都耗在这个上面的,于是就考的挺惨的 以后要是觉得当前思路不可做,就试着换一换思路,千万 ...