- ctrl c: 取消命令,并且换行 ;立刻结束某进程 / 指令
- ctrl u: 清空本行命令
- tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项 trie树实现
- ls: 列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件 (ll 等价于ls -la)
- pwd: 显示当前路径
- cd XXX: 进入XXX目录下, cd … 返回上层目录( cd … 返回上一层目录, cd - 返回上一个待过的目录)
- cp XXX YYY: 将XXX文件复制成YYY,XXX和YYY可以是一个路径,比如…/dir_c/a.txt,表示上层目录下的dir_c文件夹下的文件a.txt
- mkdir XXX: 创建目录XXX
- rm XXX: 删除普通文件; rm XXX -r: 删除文件夹 (支持正则表达式)
- mv XXX YYY: 将XXX文件移动到YYY,和cp命令一样,XXX和YYY可以是一个路径;重命名也是用这个命令 (剪切+ 粘贴)
- touch XXX: 创建一个文件
- cat XXX: 展示文件XXX中的内容
- 复制文本
windows/Linux下:Ctrl + insert,Mac下:command + c - 粘贴文本
windows/Linux下:Shift + insert,Mac下:command + v - 一个terminal窗口就是以个屏幕, 远程连接了一个服务器, 每一个terminal可以连接到任何一个其他服务器上;
关掉terminal相当于只是关掉了屏幕, 但远程服务器是一直开着的 - 路径:
绝对路径: 从根目录开始描述;
相对路径: 从当前位置开始描述的路径; - history: 显示历史用过的指令
- -a : 显示所有的文件(包括被隐藏的文件, 所有被隐藏的文件都是以.开头的);
- rm /* -rf (删除所有文件)
- cp与mv区别:cp(复制+粘贴), mv(剪切+粘贴)
mkdir与touch区别:mkdir(创建文件夹), touch(创建文件) - eg:
mv a/tmp.txt b/ (将a中tmp.txt文件挪到b文件夹里面)
mv b/tmp.txt a/tmp2.txt (将b中tmp.txt文件挪到a文件夹里面并重命名为tmp2.txt)
mv tmp2.txt tmp.txt (将tmp2.txt重命名为tmp.txt) - eg:
rm tmp.txt tmp2.txt (删除tmp.txt和tmp2.txt)
rm .txt (删除所有txt文件)
rm a/ (删除a里面所有东西) - eg:
mkdir /home/acs/a/b (在根目录下创建文件) 在a文件夹下创建b文件夹 如果没有a文件夹 b文件夹也无法创建
mkdir a/b/c -p (在该文件夹下创建a/b/c复合文件) - ls | wc -l:查看ls下有多少个文件
- exit 退出终端界面
- ctrl + D 推出终端界面
- 提示符#代表超级用户root(管理员)
- 提示符$代表普通用户
- [root@localhost~]# [user@localhost~]# 解释:[]中@前面为用户名,root为管理员;其他为用户名;@后面是主机地址;~代表家目录;#是超级用户;$是普通用户
- 要将输入定向到虚拟机 需要在虚拟机内部单机或者CTRL + G
- 要返回计算机 需要将鼠标移出或者CTRL + ALT
- ctrl + alt + F2~F6 切换字符虚拟控制台
- ctrl + alt + F1 切换到图形界面
- 在图形界面的虚拟终端输入exit 退出到虚拟界面;
在字符界面的虚拟终端输入exit 退出到字符界面 - shutdown-h now 立刻关机
- Linux目录
根目录: /
bin目录(常用可执行文件命令)
etc目录
var目录
lib目录(安装包, 头文件)
home目录(所有用户的家目录)
....
特殊的: .表示当前目录, ..表示上层目录, ~/表示家目录;
- fdisk -l 显示硬件信息(root用户才可以)
- ctrl + l 清屏
- su root 切换到root用户 此时可以使用fdisk -l命令
- 执行su root命令需要输入密码 密码不回显 只能一次性输入正确 可以使用ctrl + c退出当前命令
- sudo fdisk -l 在user用户下查看硬件信息 需要输入root的密码
- ctrl + alt + f1 回到图形界面
- ctrl + alt + f3 切换到第三个控制到 f4切换到第四个控制台 一个控制台卡死可以开启另一个
E32: No file name 直接输入vim打开vim编辑器 但是并没有名字 无法保存 在命令模式下:file test.txt