Linux常用命令简单总结

  • Post author:
  • Post category:linux



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



版权声明:本文为kaszxc原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。