欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

linux超基础命令

时间:2023-07-26

文章目录

目录

1.命令帮助信息

2.查看目录内容 ls

3切换目录内容 cd

4.查找文件 find

5.创建与删除 文件   mkdir touch 与rm

   1.)mkdir

  2.)touch

3.)rm

6.拷贝和移动文件 cp  mv  tree

  1.)cp

2.mv

3.)tree

7.查看文件内容 cat more

1、cat

2.more 

8.打包压缩 tar gzip bzip2

  1、tar

2、gzip

3.bzip2

9.软件安装与卸载   apt


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下所有内容复制到目录2cp -i 覆盖前询问

2.mv

move file,命令用来为文件或目录改名、或将文件或目录移入其它位置

mv 文件名1 文件名2 //将文件名1修改为文件名2mv 文件名 目标目录 // 将文件移动到目标目录下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//把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。