N001 linux基础入门

 

1.虚拟机的拷贝

1.文件 2.镜像.

1.1用户类型

1,root

2.普通

ubuntu的root必须加sudo

1.2终端terminal

控制台终端:/dev/console

串行终端:/dev/ttys#

虚拟终端:tty

伪终端 图形终端

1.3

tty 查看连接终端

who 查看远程用户连接用户,地址。

who an i 随便写

1.4交互是接口

free(h) 查看内存占用大小k(G)

init 3 关闭图形界面 init5相反

0 关机 6 重启

uname -r 内核版本

-a 所有信息 -n 主机名 -v操作系统版本 -m操作系统类型 -o 名称

echo $shell 当前shell类型

hostname 查看主机名

exit 推出当前

cd 切换文件夹

hostnamectl set-hostname NAME 改主机名

1.5 命令与提示符

 

image-20210918172308203

u:用户名

h:主机名

W :目录

PS1="\[\e[1;5;41;33m\][\u@\h \w]\\$\[\e[0m\]"
41   背景颜色
31   字颜色
5     闪烁
1     高亮

1.6命令分类

1.内部命令(标配): bash自身集成的 , 效率高,优先执行,type +命令查看。

2.外部命令: ls /bin目录下 ,执行速度慢,

3.执行过程:别名-内部命令-(bin/hash缓存路径查找)-外部(按echo $PATH路径)-确认有命令,清理缓存在查找

4.内部帮助help

外部帮助man (cmd--help)

5.enable -n+命令 禁用

6.hashed 路径缓存(记录)

7.hash-r清理缓存

8.which 查看外部命令路径

whereis列出相关路径

1.7别名

lsblk查看硬盘情况

alias **='&&'

unalias短时取消。

**是**

1.8格式规范image-20210918204933873

命令 选项 参数 选项参数可有可无

ls -l,image-20210918193911318

ls-a=ls --all

短选项,长选项,BSD分格(字母)

命令长时可以用\来换行

永远执行的命令用ctrl+c

ctrl+d正常退出程序

image-20210918210742068

1.9获得帮助

whatis,command--help,man and info,/usr/share/doc/,

image-20210918211651548

man db 触发whatis数据库

history 显示执行过的命令

lscpu 查看cpu内容

查看内存 free cat /proc/meminfo 查看硬盘 lsblk cat /proc/partitions 系统架构 arch 内核版本 uname -r 发行版本 cat /etc/redhat-release cat /etc/os-r 显示软件时间date

date+时间格式可以修改时间

date +%f显示年

硬件时间 clock

读取硬件时间修改软件时间 clock -s相反为clock -w

timedatectl status显示时区

timedatectl set-timezone+时区 设置时区

装lrzsz软件

yum -y install lrzsz


echo {1..10}  12345678910
echo file {1..100}生成100个文件
echo {1..10.2}  13579
posted @   爬上山丘  阅读(96)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示