1.命令行的基础知识
pc01@pc01:~$
第一个pc01是用户名
第二个pc01是电脑名称
冒号: 是分隔符
波浪线~ 代表的是home/pc01/下的目录
$ 代表的是普通用户
输入sudo su root命令变成root用户 exit命令退出root用户
root@pc01:/home/pc01#
当变成root用户时 分隔符后面要显示绝对路径 /表示根目录
2.命令补全使用Tab键 当在切入文件使用此键可以补全文件名(前提前面所打的是唯一匹配的)
3.cd 切换文件 可以跟绝对路径,也可以跟相对路径
cd /home/GDB_Feature 进入GDB_Feature文件
cd … 返回上一级目录
cd ./GDB_Feature/ 使用相对路径 相对的是前面这个波浪符~
cd / 跳转到根目录
cd 回车 跳转用户主目录
4.pwd 显示当前目录的绝对路径
5.ls 查看当前目录有什么文件
ls 显示当前文件目录下所有文件不包含隐藏文件
ls ./ 显示当前目录下所有文件
ls …/显示上一级目录下的所有文件
ls -l 显示当前文件目录下所有文件(不包含隐藏文件)以详细列表显示 显示内容是文件的权限,用户组,日期
ls -a 显示当前文件目录下所有文件(包含隐藏文件)
ls -al显示当前文件目录下所有文件(包含隐藏文件)以详细列表显示 显示内容是文件的权限,用户组,日期
ls --help 帮助文档 显示所有ls相关命令
6.mkdir 创建文件夹
mkdir后面可以跟相对路径也可以跟绝对路径
mkdir ./dir_t 意思是在这个~表示的文件中创建一个dit_t的文件
mkdir /home/pc01/dir_t
mkdir --help 帮助文档 显示所有mkdir相关命令
7.touch vim gedit创建文本文件
touch linux.txt 在当前文件夹下创建linux.txt文件
touch …/linux 在上级目录下创建linux文件
touch /home/bin/myfile 在/home/bin/目录下创建myfile文件
8.clear 清屏
9.cp 复制
cp 被复制的文件路径 复制到的文件路径
同时复制路径中可以不带文件名,这样将自动创建并复制
cp a.c b.c 意思是在本文件下,复制a.c并重命名为b.c
cp /home/pc01/myfile ./ 把/home/pc01/目录下的myfile文件 复制到当前路径下
cp -r /home/pc01/myfile ./ 把/home/pc01/目录下的myfile文件夹 复制到当前路径下 -r表示递归复制,复制文件夹的时候需要夹加-r
10.mv 移动或者重命名
mv myfile /home/pc01/ 移动当前目录下myfile文件到 /home/pc01/路径下
11.rm删除文件或者目录
rm file01 删除当前路经下的file01文件
rm /home/pc01/file01 删除/home/pc01/目录下file01文件
rm -rf myfolder 删除当前路径下的myfolder文件夹
rm -rf /home/pc01/myfolder 删除/home/pc01/目录下myfolder文件夹
12.sudo 临时以root权限运行
13.uname -a 查看系统内核版本
14.tree 可以查看文件夹下面文件夹结构 pc01@pc01:~/vscode$ tree GDB_Feature