【Linux】介绍和基础01


Linux介绍

linux是一个操作系统 和 windows平级

虚拟机 运行Linux在当前系统的 ‘另一个电脑’ 虚拟机可以运行多个‘电脑’

你在哪    决定操作文件

~ 波浪线代表当前登录的家

root 用户没有单独的家  整个操作都是root的家

Ubuntu没有盘的概念 所有的linux中都是文件 文件以tree存储 linux 绝对路径


shell家族

Shell :命令解释器 根据输入命令执行相应指令

查看shell

  
 cat /etc/shells

当前系统正在使用shell


    echo $SHELL

bsah 

一种在 Linux 和 Unix 系统中广泛使用的命令行解释器,它是用户与操作系统内核进行交互的工具 

Bash 是 GNU 项目的一部分,它是对 Bourne Shell的扩展 

bash是大多数Linux系统以及mac OS 默认的shell,它能运行于大多数Unix风格的操作系统之上

命令和路径补齐

在bash下敲命令时,tab键可以补全已经敲了一部分的文件名和目录名

在主目录下要列出桌面目录的内容,输入(不回车)

  $ls De

敲tab键,如果以De开头的文件或文件夹只有Desktop一个,就自动补全

  $ls Desktop

历史记录

按上下移动光标键(或者ctrl-p、ctrl-n)可以一条一条浏览以前输过的命令

主键盘快捷键


基础指令


文件和目录命令

Ubuntu没有盘符这个概念,只有一个根目录/,所有文件都在它下面

绝对路径 cd /home 从/目录描述路径为绝对路径

绝对路径 cd /home 从/目录描述路径为绝对路径

ls显示内容 -l 详细信息 -R连同子文件一起列出 -a列出隐藏文件

cd 切换路径

which ls 查看命令指定路径

pwd 查看路径

mkdir test 创建test文件夹

rmkdir 删除空目录

mv 重命名/移动文件

cp file1 file2 拷贝文件

cat bb查看文件bb内容

ln链接  硬链接 ln 文件名

            软链接 ln -s 文件名

tree 树形输出文件目录

wc 计算文件字节数

文件属性和用户命令

查看当前登录用户 whoami

更改文件访问权限 chmod

更改文件目录用户或组 chown

改变用户组chgrp

文件查找和检索命令

find 根据文件名查找  find [OPTION] path

grep [options]  PATTERM [FILE…]

在指定文件中搜索特定的内容,并将含有这些内容的行输出到标准输出

磁盘管理命令

mount 挂载u盘

1 查看存储设备名称 sudo fdisk -1
2 挂载u盘 sudo mount /dev/sdb1/mnt
3 卸载mnt sudo umount /mnt

压缩包命令

tar zxvf 压缩包名称  解压tar文件
解压完压缩包 是隐藏文件 利用ls -a查询
zip -r name.zip dir
unzip name 解压zip文件

用户管理命令

查看当前在线用户who

进程管理命令

ps查看后台进程

其他命令

man 看手册  每一个命令和系统函数都有自己的man page

clear 清屏  使光标和提示符回到屏幕第一行

echo [-n] 字符串  在显示器上显示一段文字,一般起到一个提示的作用

date 查看当前时间

umask指定用户创建文件时的掩码,其中的mode和chmod的命令中的格式一样

创建终端标签:Ctrl+Shift+t

切换标签  Alt+n (n=1)

新开终端 ctrl+shift+n

关机和重启

关机  poweroff/shutdown
重启   reboot


上一篇:[Linux]:Reactor模式-4. 测试


下一篇:SpringCloud篇(服务保护 - Sentinel)