Skip to content

Linux使用教程

  1. cd:目录切换

命令含义
cd /切换到根目录
cd ../ 或者 cd ..切换到上一级目录
cd ~切换到home目录
cd -切换到上次访问的目录
  1. ls:目录查看

命令含义
ls查看当前目录下的所有目录和文件
ll列表查看当前目录下的所有目录和文件
  1. mkdir:创建目录

命令含义
mkdir aa在当前目录下创建一个名为aa的目录
mkdir /usr/aa在指定目录下创建一个名为aa的目录
  1. rm:删除文件或目录

命令含义
rm 某文件删除当前目录下的文件
rm -f 某文件强制删除文件(不询问)
rm -r aa递归删除当前目录下的aa目录
rm -rf aa递归删除当前目录下的aa目录(不询问)
rm -rf *将当前目录下的所有目录和文件全部删除(慎重使用)

注:在执行 rm -rf 操作时需谨慎,因为在 linux 中删除文件不能恢复,为了防止文件误删,可以在 rm 后使用 -i 参数以逐个确认要删除的文件。

  1. cp:拷贝文件或目录

命令含义
cp -r 目录源位置 目录拷贝的目标位置拷贝某个目录(拷贝文件和压缩包时不用加-r递归)
cp a.c /usr将当前目录下的a.c文件复制到/usr目录下面
  1. mv:重命名或剪切目录

命令含义
mv 当前目录 新目录重命名某个目录
mv aaa bbb将目录aaa的名称改为bbb
mv 目录名称 目录的新位置剪切某个目录
mv /usr/tmp/aaa /usr将/usr/tmp目录下的aaa目录剪切到 /usr目录下面

注:mv语法不仅可以对目录进行重命名或剪切操作,对文件和压缩包等都可执行这些操作

  1. touch:新建文件

命令含义
touch aa.txt在当前目录创建一个名为aa.txt的文件
  1. vi或vim:修改文件

命令含义
vim 文件名打开一个文件,该文件可存在也可不存在

注:

在vim中退出已经打开的文件,先按“Esc”退出编辑模式,再输入“:q”;

若是修改了文件的内容,想要保存并退出,则先按“Esc”退出编辑模式,再输入“:wq”;

若是想不保存文件修改的内容并强制退出,则先按“Esc”退出编辑模式,再输入“:q!”。

  1. find:查找文件

命令含义
find . -name “install可查找当前目录下所有带有install字样的文件与目录
find . -size +500k可查找当前目录下所有大于500k的文件
find . -type d -name “install可仅仅只查找出带有install字样的目录
find . -mtime +30可查找出当前目录下所有30天以前的文件
  1. tar/unzip:打包和压缩

命令含义
tar -zxvf file.tar解压.tar类文件
tar -zcvf file.tar.gz file/打包整个file目录
unzip file.zip解压file.zip文件
  1. pwd:查看当前所在目录

命令含义
pwd告诉用户当前所在的路径
  1. history:查看历史命令

命令含义
history显示之前执行过的命令