linux 超基础命令(入门)

文章目录

目录

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下所有内容复制到目录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//把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值