1.安装Linux
安装虚拟机VMware:
准备好虚拟机存放目录和操作系统镜像
设置硬件配置
安装操作系统镜像
开虚拟机进行软件配置,然后重启。
环境配置:
虚拟机联网,打开终端Control+alt+T,分别输入:
sudo apt update 更新软件列表
sudo apt install open-vm-tools-desktop -y 安装vm与windows的桌面交互工具
sudo apt install gcc 安装C语言编译器gcc
调节终端&C语言编辑器gedi字体字号。点击终端右上角的三条小横杆
认识终端
cry@yuchen:~/桌面$
其中,
cry 用户名
yuchen 计算机名
~/桌面 当前终端所在的路径位置(目录)
@ $ : 间隔符
用户显示 $
管理员显示 #
此外,Linux下的目录
参考:Linux系统目录结构
/ 根目录 Linux文件系统在最顶层的目录
在路径的最开始被作为根目录
在路径的中间作为上下级目录的间隔符
/home 家目录
/home/cry 用户目录
~ 当前正在使用的用户的主目录 //用户目录之上都属于系统目录
. 当前目录
.. 上一级目录
p.s.隐藏文件以.开头
【路径分类:
相对路径:从当前目录出发的路径
绝对路径:从根目录出发的路径 】
常用部分指令
指令的使用格式
指令 【可选参数】【指定参数】
1.跳转到指定路径下 cd
cd 默认回到主目录
cd ~ 回到用户目录
cd . 回到当前目录
cd - 回跳
cry@yuchen:~/桌面$ cd ../文档
cry@yuchen:~/文档$ cd /home/cry/下载
cry@yuchen:~/下载$ ...
2.查看指定目录下的内容 ls
cry@yuchen:~/下载$ ls ..
公共的 模板 视频 图片 文档 下载 音乐 桌面 c C.txt d
cry@yuchen:~/下载$ ls /home
cry
cry@yuchen:~/下载$ ls ../..
cry
ls -a 查看所有文件
cry@yuchen:~$ ls -a
. 视频 音乐 .bashrc C.txt .profile
.. 图片 桌面 c d .ssh
公共的 文档 .bash_history .cache .gnupg .sudo_as_admin_successful
模板 下载 .bash_logout .config .local
ls -l 查看详细内容
cry@yuchen:~$ ls -l
总用量 44
drwxr-xr-x 2 cry cry 4096 10月 8 23:11 公共的
drwxr-xr-x 2 cry cry 4096 10月 8 23:11 模板
drwxr-xr-x 2 cry cry 4096 10月 8 23:11 视频
drwxr-xr-x 2 cry cry 4096 10月 8 23:11 图片
drwxr-xr-x 2 cry cry 4096 10月 8 23:11 文档
drwxr-xr-x 2 cry cry 4096 10月 8 23:11 下载
drwxr-xr-x 2 cry cry 4096 10月 8 23:11 音乐
drwxr-xr-x 2 cry cry 4096 10月 8 23:11 桌面
drwxrwxr-x 3 cry cry 4096 10月 9 10:06 c
-rw-rw-r-- 1 cry cry 13 10月 9 10:24 C.txt
drwxrwxr-x 3 cry cry 4096 10月 9 09:49 d
ls -al 查看所有所有文件详细内容
cry@yuchen:~$ ls -al
总用量 88
drwxr-xr-x 17 cry cry 4096 10月 9 10:24 .
drwxr-xr-x 3 root root 4096 10月 8 23:04 ..
drwxr-xr-x 2 cry cry 4096 10月 8 23:11 公共的
drwxr-xr-x 2 cry cry 4096 10月 8 23:11 模板
drwxr-xr-x 2 cry cry 4096 10月 8 23:11 视频
drwxr-xr-x 2 cry cry 4096 10月 8 23:11 图片
drwxr-xr-x 2 cry cry 4096 10月 8 23:11 文档
drwxr-xr-x 2 cry cry 4096 10月 8 23:11 下载
drwxr-xr-x 2 cry cry 4096 10月 8 23:11 音乐
drwxr-xr-x 2 cry cry 4096 10月 8 23:11 桌面
-rw------- 1 cry cry 587 10月 9 11:09 .bash_history
-rw-r--r-- 1 cry cry 220 10月 8 23:04 .bash_logout
-rw-r--r-- 1 cry cry 3771 10月 8 23:04 .bashrc
drwxrwxr-x 3 cry cry 4096 10月 9 10:06 c
drwx------ 12 cry cry 4096 10月 9 10:59 .cache
drwx------ 14 cry cry 4096 10月 9 10:59 .config
-rw-rw-r-- 1 cry cry 13 10月 9 10:24 C.txt
drwxrwxr-x 3 cry cry 4096 10月 9 09:49 d
drwx------ 3 cry cry 4096 10月 8 23:12 .gnupg
drwxr-xr-x 3 cry cry 4096 10月 8 23:11 .local
-rw-r--r-- 1 cry cry 807 10月 8 23:04 .profile
drwx------ 2 cry cry 4096 10月 8 23:12 .ssh
-rw-r--r-- 1 cry cry 0 10月 8 15:16 .sudo_as_admin_successful
cry@yuchen:~$
·其中,Linux下文件一共7种类型
- - 普通文件
- d 目录文件
- c 字符设备文件
- l 链接文件
- p 管道文件
- s 套接字文件
- b块存储文件
·其中,rwxr-xr-x 为 文件的读写权限
- r 读
- w 写
- x 执行
- - 无此权限
每三位分别表示 文件属主 文件属组 其他用户
[这里表示文件属主可以读写执行该文件;文件属组可以读且执行该文件;其他用户可以读执行该文件]
·其中,数字1/3/12/...代表硬链接个数
【硬链接&软链接:
软链接即快捷方式,修改链接不影响源文件;修改源文件影响软链接
硬链接即修改源文件后,硬链接变为新的源文件】
·其中,cry cry代表文件属主 文件属组
4096 代表文件大小
[目录文件大小一般以磁盘设定的大小分配,有一些比较特殊的目录,不一定是4096
普通文件,代表文件大小]
3.管理员权限下放 sudo
管理员用户名root
4.设置用户密码 passwd
passwd 用户名
(密码只能越改越长)
cry@yuchen:~$ passwd root
passwd:您不能查看或更改 root 的密码信息。
cry@yuchen:~$ sudo passwd root
[sudo] cry 的密码:
新的 密码:
重新输入新的 密码:
passwd:已成功更新密码
5.切换用户 su
su 默认切换管理员
su 用户名 切换到指定用户
6.查看当前所在位置的绝对路径 pwd
cry@yuchen:~$ su
密码:
root@yuchen:/home/cry# su cry
cry@yuchen:~$ cd d
cry@yuchen:~/d$ pwd
/home/cry/d