Ubuntu系统安装
1、系统安装
使用装机工具,将磁盘重新分区,并将原系统C盘及其他盘格式化,保证硬盘内无文件。(防止在安装ubuntu系统时出现识别window10却无法格式化问题)。
F12使用U盘启动工具,使用UltraISO软碟通制作U盘装机盘。重启电脑后进入BIOS,使用U盘启动,EFI中进行装机操作。
Linux命令
Shell 壳
用户界面Shell —— 核心Kernel —— 硬件Hardware
Bash(Bourne Again Shell)
dasauto@ubuntu:~$
User Hostname ~:Home Directory $:Prompt
用户 主机名 主文件夹 提示符
ls -l /home /home文件夹下列表
command Options(dash)
uname Unix name
-a/--all 显示全部的信息
-m/--machine 显示电脑类型
-n/--nodename 显示在网络上的主机名称
-r/--release 显示操作系统的发行编号
-s/--sysname 显示操作系统名称
-v 显示操作系统的版本
--help 显示帮助
--version 显示版本信息
uname 输出Linux
uname -a/--all
uname --help
查看时间
date
cal 日历
cal 2020
cal 6 2020
使用计算器
bc
进入计算器
可以计算
+
-
*
scale=10 保留10位小数
/
%
^等
quit 退出
目录和文件
Linux 下一切皆为文件,每个文件都依据权限分为用户、用户组和其他人三个身份,权限分为read,write和execute,Linux 的目录配置是目录树,可以使用绝对路径和相对路径在系统中确定文件,Linux 中是没有扩展名的概念的,可以使用 file 命令查看文件类型,使用 pwd 查看当前工作目录,cd 更换当前工作目录。
pwd Print Working Directory
--help 显示帮助
--version 显示版本信息
pwd 显示当前目录
ls -l
文件或目录权限 连接数 文件/目录所有者 文件/目录所属用户组 文件容量 最后修改日期 文件/目录名
文件类型:d目录 -文件
rwx:读、写、执行
三组:文件所有者 用户组 其他人权限
Linux is an Extensionless System Linux是无扩展名的系统
ls
file xxx.jpg 显示图片信息
file 按Tab键查看文件
Tab自动补全 目录、文件、选项
Filesystem HIerarchy Standard FHS 文件系统层次标准
https://www/pathname.com/fhs/
- / 根目录
- bin
- boot
- dev
- etc
- default rc.d sound sysconfig xll
- home
- rick anna emmy bobn
- lib
- lost+found
- misc
- mnt
- cdrom floppy
- net
- opt
- proo
- root
- sbin
- usr
- xllr6 bin games include lib local man sbin share doc src
- var
- gdm lib lock run log spool tmp
ls
bin:执行文件
boot:开机使用文件,开机配置文件
dev:设备接口文件
etc:系统的配置文件,如用户的账号密码、服务的起始文件等
home:主文件夹
lib:开机使用的库
media:软盘、光盘会暂时挂载在此目录下
opt:第三方软件的放置目录
root:系统管理员主文件夹
sbin:系统管理员执行的命令,如开机修复
srv:网络服务使用数据
tmp:临时文件
usr:unix software resource unix操作系统资源
var:缓存、登录等文件
cd Change Directory 切换目录
cd /
pwd
cd /var
cd 双击Tab键
cd opt/ 自动补全
ls / 查看根目录下所有文件
ls ~ 查看主文件夹下所有文件
cd ~
cd .. 上一层目录
ls -a 显示隐藏文件
cd ./var == cd / cd var/
ls -al a-全部信息 l-详细信息
file 'xxx xxx.jpg'
file xxx\ xxx,jpg
Linux 操作手册 man page
Manual Pages
man man
man -k directory 查找命令
目录与文件管理
创建目录
mkdir my_work
mkdir -pv ~/test1/test2/test3/test4 逐级创建新目录
rmdir test1/test2/test3/test4
rmdir -p test1/test2/test3/test4 父目录是空的也删除
创建文件
touch
-a 仅修改访问时间
-c 仅修改文件的时间,若该文件不存在则不创建新文件
-d 使用指定的日期而不是当前日期
-m 仅修改mtime
-t 使用指定的时间而不是当前时间
touch my_secret_code
复制文件 copy
cp my_secret_code fake_secret_code
cp foo/bar . 复制到当前目录
ls files/my_contacts/
cp -r files/my_contacts/ . 将文件夹内容全都复制到当前目录
移动文件 move
mv my_secret_code files/
更改目录/文件名称
mv my_contacts/ contacts
删除文件 remove
rm -f force强制,不会出现提示和警告信息
-i 在删除前会先询问是否要操作
-r 递归删除,常用于删除目录
rm fake_secret_code
提示删除
rm -ri contacts/
硬盘挂载
sudo fdisk -l 查看硬盘和所属分区情况
lsblk 查看文件列表
df 查看磁盘使用情况
一般将需要挂载的磁盘文件,挂载在/media 目录中,首先我们需要新建一个用来挂载磁盘的目录(root权限)
mount /dev/sdb5 /media/custom可以将/dev/sdb5挂载在/media/custom目录下(root权限)
umount /media/custom 可以卸载磁盘文件(root权限)