文章目录
目录
1.命令帮助信息
--help
像
git --help
显示命令的帮助信息
man
man 是 manual 的缩写,是 Linux 提供的一个 手册,包含了绝大部分的命令、函数的详细使用,
可查询命令的使用。
man man
2.查看目录内容 ls
ls 是英文单词 list 的简写,用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录).
其基本的用法如下:
ls -a //(显示所有文件与目录)(开头为.的隐藏文件也会显示)。
ls -l //除文件名称外,以列表形式将权限、拥有者、文件大小等资讯详细列出
ls -r //以首字母逆序排序输出
ls -t //将文件依建立时间之先后次序列出
3切换目录内容 cd
cd 英文全称为change directory,命令用于切换当前工作目录。
基本用法有:
cd
cd ~
//以上两条命令都是切换到当前用户的主目录即 /home/用户目录
cd . //保持在当前目录不变。
cd .. //返回上级目录。
cd 目标目录 //跳转到目标目录
4.查找文件 find
find [路径] -name “.c” //在指定路径下查找扩展名是 .c 的文件。
如果没有路径,默认在当前工作目录下。
例如:
- 1.搜索当前目录下,文件名包含 a 的文件
find -name "*a*"
- 2.搜索桌面目录下,所有以 .c为扩展名的文件
find -name "*.c"
- 3.搜索桌面目录下,以数字 a开头的文件
find -name "a*"
5.创建与删除 文件 mkdir touch 与rm
1.)mkdir
(make directory)命令用于创建目录。
基本命令为:
mkdir 新建目录名 //新建一个目录
可如果假如我们要在工作目录下的 test目录中,建立一个名为 a 的子目录。(test,a目录都不存在)。
那么我们直接使用 mkdir test/a是不行的,而要使用:
mkdir -p 新建目录 //-p确保目录名称存在,不存在就创建一个(可用于递归创建目录)
2.)touch
1.创建文件,如果文件不存在,可以创建一个空白文件
2.如果文件 已经存在,可以修改文件的最后修改日期
touch 文件名
3.)rm
rm -i //删除前要一一询问
rm -f //即使原档案属性设为只读,也会直接删除。(慎用)
rm -r //用于删除整个目录(逐层询问)
使用rm命令时要格外小心,因为删除的文件就不能恢复了。
6.拷贝和移动文件 cp mv tree
1.)cp
即copy
cp 文件 目标目录 //将文件copy到目标目录
cp -r 目录1/ 目录2 //将目录1下所有内容复制到目录2
cp -i 覆盖前询问
2.mv
move file,命令用来为文件或目录改名、或将文件或目录移入其它位置
mv 文件名1 文件名2 //将文件名1修改为文件名2
mv 文件名 目标目录 // 将文件移动到目标目录下
mv 目录1 目录2 //将目录名1 修改为目录名2
3.)tree
tree命令用于以树状图列出目录的内容。执行tree指令,它会列出指定目录下的所有文件,包括子目录里的文件。通过tree 我们可以直观的查看文件目录结构。
注:一般Linux没有配备tree ,不过直接命令行:
sudo apt install tree
即可。
tree -d //只显示目录,可简化树
7.查看文件内容 cat more
1. cat
一次性查看所有内容,适合查看内容较少的文本文件。
cat 文件名
cat -b //对输出的非空行编号
cat -n //对输出的所有行编号
2.more
可以用于分屏显示文件内容,每次只显示一页内容,适合于查看内容较多的文本文件
使用 more 的操作键:
操作键 功能
空格 显示手册页的下一屏
Enter 一次滚动手册页的一行
b 回滚一屏
f 前滚一屏
q 退出
more -num //一次显示的行数
8.打包压缩 tar gzip bzip2
1. tar
是 Linux 中最常用的 备份工具,此命令可以 把一系列文件 打包到 一个大文件中,也可以把一个 打包的大文件恢复成一系列文件.
tar -cvf 打包后的文件名.tar 被打包的文件/路径... //打包文件
tar -xvf 打包文件.tar //解包文件
2. gzip
- 用 gzip 压缩 tar 打包后的文件,其扩展名一般用 xxx.tar.gz.在 tar 命令中有一个选项 -z 可以调用 gzip
- :
tar -zcvf 打包后文件名.tar.gz 被压缩的文件/路径... //压缩文件 tar -zxvf 打包文件.tar.gz //解压缩文件 tar -zxvf -C 打包文件.tar.gz 路径 //解压缩文件到指定路径
3.bzip2
-
与gzip类似,用 bzip2 压缩 tar 打包后的文件,其扩展名一般用 xxx.tar.bz2
9.软件安装与卸载 apt
sudo apt install 软件包 //安装软件
sudo apt remove 软件名 //卸载软件
sudo apt-get update //访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑.update后,可能需要upgrade一下。
sudo apt-get upgrade//把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。