Linux入门
Linux登录和基本操作
-
r u n l e v e l runlevel runlevel,查看运行级别,
runlevel
- 级别零:关机,
- 级别三:命令行模式,
- 级别五:图形界面,
- 级别六:重启,
-
i n i t init init,切换运行级别
init 3
-
Ubuntu本身没有root,可通过 s u d o − i sudo -i sudo−i 进入root。
sudo -i
-
h o s t n a m e − I hostname -I hostname−I 查看该服务器IP地址
hostname -I
-
Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
-
echo $SHELL 显示当前使用的SHELL,Ubantu默认SHELL命令为bash
echo $SHELL
-
sudo hostnamectl set hostname NAME 永久修改主机名
sudo hostnamectl set hostname NAME
-
prompt个性化
//nano命令编辑 bashrc 文件 nano .bashrc //在最后一行添加如下定义(绿色),退出保存即可 PS1="\[\e[32;1m\][\u@\h \W]$>\[\e[0m\]"
Linux命令执行
-
SHELL命令分为内部命令和外部命令。内部命令位于/bin/bash中。
type 命令 可以判断内部和外部命令
内部命令示例:
外部命令示例:
-
hash 可用来查看缓存到内存的的外部命令
hash
-
alias 为命令定义别名
-
echo $path 查看外部命令的存放路径
echo $path
-
命令格式
CONMMAD [OPTIONS...] [ARGUMENTS...]
选项用于开启或者关闭命令的某个或者某些功能
- 短选项 -l ,-h
- 长选项 --all
- BSD风格选项
参数指明处理的资源
常见命令
-
lscpu 查看cpu信息
lscpu
-
lsblk 查看硬盘
lsblk
-
windows下运行Linux图像界面
软件mobaxterm
yum install xorg-x11-xauth xorg-x11-fonts-* xorg-x11-font-utils xorg-x11-fonts-Type1 firefox export DISPLAY=本机IP地址 firefox
-
echo 输出命令
-
命令嵌套:touch $(date +%F).log
touch $(date +%F).log
创建今天日期命名的log文件
-
- ‘’ 强引用 不显示命令和变量
- “” 弱引用 不显示命令但是显示变量
- `` 显示命令和变量
-
- 创建
- mkdir 文件目录
- touch 文件
- 查看
- cd 切换目录
- pwd 查看当前目录
- du 显示目录或者文件所占空间
- ls 显示文件
- 删除 rm
- 文件读写 vim nano
- 打包文件 tar
- 查找文件 find
- 创建
-
screen
- screen ls 查看存在的终端
- screen -R hello 创建虚拟终端
- Ctril+a+d 保持screen并回到主终端
- screen -r [pid/name] 回到虚拟终端