马哥博客作业第一周

Linux入门基础

1.下载地址:
https://mirrors.tuna.tsinghua.edu.cn/centos/

Linux官方在线文档和知识库

通过发行版官方的文档光盘或网站可以获得安装指南、部署指南、虚拟化指南等

http://kbase.redhat.com

http://www.redhat.com/docs

http://access.redhat.com

https://help.ubuntu.com/lts/serverguide/index.html

http://tldp.org

挂载

把什么挂载到哪里 /dev/sda1 mount /boot

sd表示硬盘

dev表示硬件
df命令查看挂载关系

修改显示符颜色

PS1="[\e[1;5;41;33m][\u@\h \W]\$[\e[0m]" u用户名 \h当前主机 \w当前所在的文件夹 $表示提示符 1高亮,5是闪烁41背景色

PS1="[\e[1;5;41;33m][\u@\h \W]\$[\e[0m]" u用户名 \h当前主机 \w当前所在的文件夹 $表示提示符1高亮,5是闪烁41背景色

PS1="[\e[1;32m][[\e[0m]\t [\e[1;33m]\u[\e[36m]@\h[\e[1;31m] \W[\e[1;32m]][\e[0m]\$" t表示时间

写到文件 /etc/profile.d/env.sh

不用退出,可在文件前面加 .或者source

例如:source /etc/profile.d/env.sh

\e 控制符\033

\u 当前用户

\h 主机名简称

\H 主机名

\w 当前工作目录

\W 当前工作目录基名

\t 24小时时间格式

\T 12小时时间格式

! 命令历史数

# 开机后命令历史数

改颜到文件 source /etc/profile.d/env.sh 

调用应用程序

计算器BC

abase

obase

常见命令

查看硬盘\分区

cat /proc/partitions

lsblk

加载磁盘重新识别磁盘的命令
查看内存
free -h
cat /proc/meminfo
查看CPU

lscpu

cat /proc/cpuinfo

查看地址
ip a
查看内核版本信息uname -r
查看操作系统发行版本

cat /etc/redhat-release

cat /etc/os-release

时间时区

时间

硬件时间 clock或hwclock

clock -s纠正时间硬件时间为准

clock -w纠正时间系统时间为准

date软件时间

date更改时间

格式 月 日 小时 分 年 秒

date 062018302020.30

Topic1

![image](file:///C:/Users/邵博伟/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg)

子主题

时区

查看时区 /etc/localtime

更改时区timedatectl set-timezone Asia/Shanghai

Topic1

![image](file:///C:/Users/邵博伟/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg)

查看年

cal -y(year)

年月 cal 2020

关机重启

关机

half

poweroff

重启

reboot

-f:强制,不调用shutdown

-p:切断电源

关机或重启shutdown

-r:reboot重启

-h:halt关机

-c:cancel取消关机

shutdown +10十分钟以后

约定时间关机
主机名

切换主机名 sudo -i

查看主机名 whoami
 修改主机名命令  

修改主机名网址

【hostnamectl】查看主机名
【hostnamectl set-hostname centos7mb】可永久生效
【cat /etc/hostname】

登录信息查看

whoami:显示当前登录有效用户

w:系统当前所有的登录会话及所做的操作

会话管理
CentOS7 来自于base源,CentOS8 来自于epel源
screen

可以实现会话管理,如:新建会话,共享会话

安装screen(虚拟终端窗口)

命令yum -y instell screen

安装软件 yum install nano(适用centos6/7/8)

screen常见用法

帮助用法

需连接同一部电脑

A:screen -S xiaohong

B: screen -ls screen -x xiaohong

tmux

Tmux 是一个终端复用器(terminal multiplexer),类似 screen,但是更易用,也更强大

安装yum install tmux

命令

分离会话tmux detach

接入会话 tmux attach -t

杀死会话 tmux kill-session -t

切换会话 tmux switch -t

窗格

Ctrl+b ":划分上下两个窗格

Ctrl+b %:划分左右两个窗格

Ctrl+b ;:光标切换到上一个窗格

Ctrl+b o:光标切换到下一个窗格

Ctrl+b {:当前窗格左移

Ctrl+b }:当前窗格右移

Ctrl+b x:关闭当前窗格

Ctrl+b !:将当前窗格拆分为一个独立窗口

Ctrl+b z:当前窗格全屏显示,再使用一次会变回原来大小

Ctrl+b Ctrl+:按箭头方向调整窗格大小

Ctrl+b q:显示窗格编号

Ctrl+b Ctrl+o:当前窗格上移

Ctrl+b Alt+o:当前窗格下

创建窗口tmux new-window命令用来创建新窗口

列出所有快捷键,及其对应的 Tmux 命令 tmux list-keys

列出所有 Tmux 命令及其参数 tmux list-commands

查看

查看根文件夹 ls /

ls -l 文件名 显示详细的文件属性

-l显示文件详细信息

-a 显示 . 开头的文件

查看模式 runlevel
切换模式 init 3
init 6重启
查看文本文件 cat
查看登录时间和登录用户 w
查看占用字节hexdump

命令

查看ascil表

 [root@centos8 ~]#dnf -y install man-pages 
 [root@centos8 ~]#man ascii

type,辨别内部命令和外部命令

type -a echo搜索所有的内部命令和它同名的命令

内部命令

显示内部命令
enable

enable cmd启用内部命令

enable -n cmd禁用内部命令

enable -n查看所有禁用的内部命令

help

外部命令

查看外部命令的路径
which -a
whereis
hash 列出执行过的外部命令的路径
执行外部命令
hash缓存表

hash 显示hash缓存

hash -l 显示hash缓存,可作为输入使用

hash -p path name 将命令全路径path起别名为name

hash -t name 打印缓存中name的路径

hash -d name 清除name缓存

命令格式
短选项:UNIX风格选项,-c例如:-l,-h
长选项:GNU风格选项,--word 例如:--all,--human
BSD风格选项:一个字母,例如:a

安装命令yun|dnf install nano

yum适用于CS6|CS7|CS8
dnf只支持CS8

编辑颜色在 nano /etc/profile.d/env.sh

别名

别名alias写到 
删除别名unalisa
范例[root@centos8 ~]#echo "alias free='free -h'" >> .bashrc
.加执行文件,重新加载

Topic1

alias NAME='VALUE'
如果想永久有效,要定义在配置文件中
仅对当前用户:~/.bashrc
对所有用户有效:/etc/bashrc

编辑

编辑文件

gedit 图形工具
nano 文本编辑

登陆前提示 cat /etc/issue

hash 列出执行过的外部命令的路径
执行外部命令
hash缓存表

hash 显示hash缓存

hash -l 显示hash缓存,可作为输入使用

hash -p path name 将命令全路径path起别名为name

hash -t name 打印缓存中name的路径

hash -d name 清除name缓存

命令格式
短选项:UNIX风格选项,-c例如:-l,-h
长选项:GNU风格选项,--word 例如:--all,--human
BSD风格选项:一个字母,例如:a

安装命令yun|dnf install nano

yum适用于CS6|CS7|CS8
dnf只支持CS8

编辑颜色在 nano /etc/profile.d/env.sh

别名

别名alias写到 
删除别名unalisa
范例[root@centos8 ~]#echo "alias free='free -h'" >> .bashrc
.加执行文件,重新加载

Topic1

alias NAME='VALUE'
如果想永久有效,要定义在配置文件中
仅对当前用户:~/.bashrc
对所有用户有效:/etc/bashrc

编辑

编辑文件

gedit 图形工具
nano 文本编辑

登陆前提示 cat /etc/issue

posted @ 2020-03-22 20:29  落魂浪狼  阅读(139)  评论(0)    收藏  举报