初次打开虚拟机,增加复制功能,适应屏幕分辨率(仅适用于Ubuntu16的一个脚本,其他高版本不需要此命令可以直接复制)
为了防止下次开机命令失效,不使用时候可以将虚拟机挂起
一些快捷键
放大终端:Ctrl shift +
缩小: ctrl -
中英切换:ctrl 空格
清屏:Ctrl L
用户名查询 whoami
主机名查询 hostname
当前路径 pwd
路径:
绝对路径 从根目录开始 /home/hq/a/b/c
相对路径 以当前位置为参照物
记住
linux中一切皆文件
根目录 /
家目录 /home/hq ~
新建(区分文件夹和文件的颜色)
文件夹 mkdir aaa(文件夹名)
文件 touch aaa.c (文件名)
同时新建多个 mkdir a b c
多层文件夹 mkdir -p 11/22/33
查看
ls 查看当前路径下所有内容
ls -a查看当前路径下所有内容,包括隐藏内容
ls -l查看当前路径下所有内容的详细信息
ls -r
可看到下级目录下的文件
文件详细信息代表的意思:
- | rw-rw-r-- | 1 | hq | hq | 0 | 3月 6 09:49 | aaa.c |
文件类型 | 权限 | 链接数 | 用户名 | 组名 | 大小 | 时间戳 | 文件名 |
文件类型7种 bcd-lsp
b块设备文件 /dev sdk卡,硬盘
c字符设备文件 鼠标、键盘
查看鼠标命令,移动鼠标会出现乱码
d目录文件 文件夹
-普通文件 .c .txt .h
l链接文件 <LinuxC高级>
s套接字文件 <网络编程>
p管道文件 <IO>
权限 :
rwx可读可写可执行
rw-可读可写不可执行
rwx | rwx | rwx |
自己 | 组内 | 其他 |
r:4 | w:2 | x:1 |
r w x 的二进制原理
r | w | x |
2^2 | 2^1 | 2^0 |
4 | 2 | 1 |
打开
cd 文件夹名字 切换到当前路径下一级
cd .. 上一级
cd - 上一次
cd . 当前
cd / 根目录
cd ~ 或 cd /home/hq 家目录
复制
文件 cp 要复制的文件 目标地址
文件夹 cp -r 要复制的文件夹 目标地址
移动
mv 要移动的文件/文件夹 目标地址
图中命令将q.c移动到家目录
移动后,原文件不存在
删除(不可恢复,谨慎操作)
文件 rm 文件名
文件夹 rm -r 文件夹名
今日知识点记忆思维导图:
补充:运行.c文件时include出现波浪线,将demo文件里的.vscode环境移动到.c同级文件夹里即可
code 文件夹名:打开vscode(注意带着配置一起过来)