关于删除文件:
delete 移动到回收站
shift+delete 直接删除

1. linux命令入门

ctrl+alt+T 打开Teiminal(终端)

常用命令

pwd		显示当前所在目录
ls		查看当前目录有哪些文件
cd		切换路径
cd ..	返回上级路径
mkdir	新建目录
touch	新建文件
gedit	使用gedit编辑
cp		复制文件
cat		将文件内容显示到终端
rm		删除文件
rmdir	删除目录
clear	清除屏幕,显示内容

2. linux命令提示符和linux命令格式

在这里插入图片描述
命令提示符显示了
1)当前登录的用户名
2)用户当前所在的路径
在这里插入图片描述
linux命令的格式
命令 【选项】 【参数】
举例:
ls
ls -l
ls -l /home
1)命令这一部分肯定存在
2)选项和参数不一定存在,可有可无
选项和参数取决于你使用该命令实现的具体目的
3)选项是以“-”来指明的
4)命令、选项、参数是以空格来隔开的
一个或多个空格都视为一个空格
5)完成命令输入后,按下enter键,即可执行该命令

man ls查看ls的具体选项,ls命令的选项有很多,入门阶段先掌握-l -a -h等常用选项

3. linux常用命令引入

在这里插入图片描述

3.1 pwd:打印当前所在的路径

在这里插入图片描述

3.2 cd:切换到相应目录

在这里插入图片描述

cd		切换路径
cd   ~	切换到当前用户的家目录
cd   .	切换到当前路径	
cd   ..	切换到上一级路径
cd   ../..	切换到上上级路径(其中:在linux中路径符号为“/”,windows是“\”)
cd   -	切换到上一次路径
cd /home		绝对路径
cd ./pwd		相对路径
3.3 ls:列出目录内容

在这里插入图片描述

cd切换路径,然后使用ls来查看目录内容

举例:
命令 【选项】 【参数】
1)ls
直接ls,显示当前路径所的内容
2)ls 目录名
如:ls /home
指定显示/home的内容
ls ~
指定显示/home/book的内容
3)ls 选项 (目录名)
常用的选项:
-l(long的缩写) 显示目录下文件的更详细的信息(文件权限,文件最后修改时间,文件大小)
-a(all的缩写) 显示了隐藏文件
-h(human-able的缩写) 将文件大小以K(kb)、M(MB)、G(GB)显示
在这里插入图片描述

3.5 mkdir:创建目录

在这里插入图片描述
命令 【选项】 【参数】
举例:
1)mkdir 目录名
mkdir dir0 创建了dir0这个目录

2)mkdir -p 父目录/子目录
mkdir -p dir1/dir2
-p(parents的缩写)
连续创建多级目录(父目录和子目录),如果父目录不存在,则需加入-p参数

rmdir 删除目录
举例:
1)rmdir 目录名
注意:rmdir不能删除非空目录(非空目录:该目录下有子目录或者文件)

rmdir -r 删除非空目录

3.6 touch 新建文件

touch 【文件名】
举例:
touch file1 在当前目录新建名为file1的文件

gedit 使用gedit编辑器编辑文件
cat 在终端查看文件
1)同一目录无法创建同名的文件
2)linux的文件名是区分大小写的 ,file1和File1是不同文件——和windows不同
mv:修改文件(目录)名、移动路径
mv 旧文件名 新文件名 ====>修改文件名
如:mv file1 filea 将当前目录的file1改为filea

mv 旧目录名 新目录名 ====>修改目录名
如:mv dir1 dira 将当前目录的dir1文件夹名改为filea

mv 文件名 目录名 ====>修改路径
如:mv filea dira 将当前目录的filea移动到dira目录

mv filea ~ 将当前目录的filea移动到家目录
mv ~/filea … 将家目录的filea移动到上级路径

3.7 cp(copy的缩写):复制文件、复制目录

1)cp 源文件名 目标文件名
cp filea file2 将当前目录下文件filea拷贝成file2

2)cp 源文件名 目标目录名
cp file2 …/ 将当前目录下的file2拷贝到上级目录
cp -i file2 dira 如果dira目录下有同名的file2,加入-i参数就会要求你确认是否覆盖同名的文件

3)cp 源目录名 目标目录名
举例:
cp -r dira dirb 复制dira目录下所有的内容到dirb
其中-r参数是递归复制
注意:cp的常用参数有 -i,-r,-f,-d等,在后面讲解了linux权限之后,我们会加深cp这个命令的讲解

3.8 rm(remove的缩写):删除文件(目录)

rm 【选项】 【文件名|目录名】
在这里插入图片描述
常用选项:
-i(interactive(交互)的缩写),删除文件(目录)之前,要求你确认是否同意删除
-r(recursive(递归)的缩写),递归删除指定目录下的子目录和文件
-f(force(强制)的缩写),强制删除
举例:
rm file2 删除当前目录下的file2文件
rm -i file2 删除前询问是否删除 y 删除 n 不删除
rm -r dira 删除目录dira
rm -ir dirb 删除目录dirb,询问你是否确认删除

注意:
1)删除文件(目录)前,要确定该文件(目录)是否可以被删除
2)rm的常用参数有 -i,-r,-f,-d等,在后面讲解了linux权限之后,我们会加深rm这个命令的讲解

3.9 文件的查看和编辑cat_gedit

1)cat 查看文件内容
cat filea 将filea的内容打印到标准输出中(默认标准输出指向终端)
cat filea fileb 将filea、fileb的内容串联打印到标准输出中
cat -n file1 显示内容并在内容前显示行号

类似的查看命令还有:more、less、head、tail等后面讲解

2)gedit图形应用程序的编辑器

3)vi编辑器非常重要,后面以专题讲解

3.10 清除屏幕clear_reset

1)clear 刷新屏幕,会保留历史命令操作记录
说明:此命令实际上是让终端向后翻一页,当向上滚动鼠标的时候还是可以看到之前的命令的操作记录

2)reset 重新初始化,清除历史命令操作记录

一般clear用得多一点

3.11 man、info、–help

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1)man
ls 常用选项为-l、-a、-h
可以通过man ls来查看这些选项的含义

举例:
man man 查看man手册的说明
man ls 没有指定那一页的话,默认使用第1页
man 1 ls 查看ls第一页
man 1 gcc gcc是一个应用程序,在Linux中,一般使用gcc编译机来编译c/c++语言的程序
open/write/read/close等都是系统调用
man 2 open 查看系统调用open的man手册说明
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2)info
如:info ls
在这里插入图片描述
3)–help
如:ls --help

man使用较多,info、–help使用较少
注意:
man手册的9侧内容最好记一下
在这里插入图片描述

Logo

更多推荐