Linux基础一:基础命令
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基础一:基础命令的更多相关文章
- LINUX二十个基础命令
LINUX二十个基础命令 一. useradd命令 1.命令格式: useradd 选项 用户名 2.命令功能: 添加新的用户账号 3.常用参数: -c comment 指定一段注释性描述.-d 目录 ...
- Linux系统优化及基础命令
1.Linux系统优化及基础命令 2. vim编辑器 vim 操作命令 在命令模式下操作 pageup 往上翻页(重要指数****)pagedown 往下翻页(重要指数****)H 移动到屏幕首行gg ...
- Linux环境及基础命令(一)
Linux环境及基础命令 一.认识Linux系统 略 二.配置Linux系统远程登录 2.1虚拟机系统配置 2.11虚拟机配置 统一NAT模式 虚拟机连不上 确定VMnet8网卡的IP地址(每台虚拟机 ...
- Linux基础知识与命令1(su passwd)
一.Linux的基本原则 1.linux由一个个目的单一的小程序组成,我们一般需要组合小程序来完成复杂的任务 2.Linux的一切都是文件(文件类似于一棵树,包括外设,接口) 3.Linux尽量避免捕 ...
- 后端程序员必备的 Linux 基础知识+常见命令(近万字总结)
大家好!我是 Guide 哥,Java 后端开发.一个会一点前端,喜欢烹饪的自由少年. 今天这篇文章中简单介绍一下一个 Java 程序员必知的 Linux 的一些概念以及常见命令. 如果文章有任何需要 ...
- Linux 究级基础入门命令整理
Linux 究级基础入门命令整理 条条框框,三三两两,怎讷个这么多,哈哈!no zuo no die. 纯粹个人菜鸟笔记,望大神笑纳! 后续,未完!! 查看系统信息 uname -a - 查看内核/操 ...
- 《Linux基础知识及命令》系列分享专栏
<Linux基础知识及命令>系列分享专栏 本专题详细为大家讲解了Linux入门基础知识,思路清晰,简单易懂.本专题非常适合刚刚学习Linux的小白来学习,通过学习该专题会让你由入门达到中级 ...
- linux学习笔记——基础命令
最近看了一些老男孩linux运维视频,挺不错的,特此记录一下 linux组成 gun组件 shell等 linux内核 其他软件 linux主要内核: linux kernel2.2 linux ke ...
- Linux常用的基础命令总结
man 查看英文命令帮助 可以看作--help 拷贝目录的命令cp -a 包含所有 ls -a 显示所有文件包括隐藏文件 -ld ls -F 过滤目录文件(给不同类型文件结尾加上不同的符号) ...
- 【Linux基础】tr命令替换和删除字符
1.tr命令 tr可以对来自标准输入的字符进行替换.压缩和删除,可以将一组字符变成另外一组字符.通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能.您可以将 tr 看作为 sed 的(极其 ...
随机推荐
- JPA基本用法
jpa基本查询 1.继承JpaRepository,生成了CRUD方法 public void testBaseQuery() throws Exception { User user=new U ...
- 简单介绍session,cookie,token以及区别
Cookie简介 ①.是由服务器发给客户端的特殊信息,以文本的形式存放在客户端 ②.客户端再次请求的时候,会把Cookie回发给服务器 ③.服务器接收到后,会解析Cookie生成与客户端相对应的内容 ...
- xmake v2.5.8 发布,新增 Pascal/Swig 程序和 Lua53 运行时支持
xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能 ...
- Centos7 配置JDK 提示 /lib/ld-linux.so.2: bad ELF interpreter: No such file or direct
解决办法:yum install glibc.i686
- 洛谷4360[CEOI2004]锯木厂选址 (斜率优化+dp)
qwq 我感觉这都已经不算是斜率优化\(dp\)了,感觉更像是qwq一个\(下凸壳优化\)转移递推式子. qwq 首先我们先定义几个数组 \(sw[i]\)表示\(w[i]\)的前缀和 \(val[i ...
- Golang/Java 实现无重复字符的最长子串 - LeetCode 算法
给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度. 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/longest-subs ...
- springcloud整合config组件
config组件 config组件支持两种配置文件获取方式springcould搭建的微服务的配置文件的获取方式有两种.它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中或者本地 ...
- SpringBoot 后端接收前端传值的方法
1.通过HttpServletRequest接收,适用于GET 和 POST请求方式 通过HttpServletRequest对象获取请求参数 @RestController @Reque ...
- C语言中while 语句
while的执行顺序 while 循环的执行顺序非常简单,它的格式是: while (表达式) { 语句: } 概念:当表达式为真,则执行下面的语句:语句执行完之后再判断表达式是否为真,如果为真,再次 ...
- Scrum Meeting 0507
零.说明 日期:2021-5-7 任务:简要汇报两日内已完成任务,计划后两日完成任务 一.进度情况 组员 负责 两日内已完成的任务 后两日计划完成的任务 qsy PM&前端 测试 测试 cyy ...