【Linux基础】常用命令

目录

一、基础命令

1.pwd

2 cd

3 ls

ls -l

ls -a

ls -i

4 man

5 touch

6 mkdir

7 rmdir

8 rm

9 cp

10 mv 

10.1剪切(移动)文件

10.2 文件重命名

11 find

12 grep

13 管道|

14 wc

15 sudo

16 关机和重启

16.1 关机

16.1 重启

二、打包,解包,压缩,解压命令

1.tar 将文件打包,或者解包

1.1 tar打包

1.2 tar解包

2 gzip

2.1 gzip对文件进行压缩

2.2 对压缩文件进行解压

2.3 通过tar命令对压缩文件进行一步解压

2.4 通过tar命令对多个文件进行一步压缩


一、基础命令

1.pwd

显示当前位置的绝对路径,示例如下:

2 cd

切换目录,cd 后边加的参数 代表需要切换到的目的地,可以使用绝对路径或者相对路径,示例如下:

“ ” 通过“cd .” 回到当前位置

“ .. ” 通过“cd ..” 回到当前目录的上一层位置

“ ” 通过“cd -”回到上一次所在目录

“ ” 通过“cd ~”回到当前用户的家目录

3 ls

显示当前目录中的所有文件,示例如下:

ls -l

显示文件的详细信息

ls -a

显示当前目录下所有文件,包括隐藏文件

ls -i

显示文件及其inode结点编号

4 man

帮助手册,用于查看命令,系统调用,库函数等帮助信息,示例如下: 

我们使用命令:man 1 ls  对"ls"这个命令进行查询

 例如:

查看命令:man printf 

查询库函数:man fopen

查询系统调用: man open

5 touch

用于创建普通文件,示例如下:

6 mkdir

创建目录文件,示例如下:

7 rmdir

删除空目录,不能删除非空目录,示例如下:

8 rm

删除文件,加参数 -r 可删除非空文件,示例如下: 

 rmdir : 只能删除空目录

rm:删除文件

rm -r :删除空目录和非空目录都可以(普通文件也可以)

注意:rm -r 非常危险,不会警告,直接会将整个目录递归删除掉。

9 cp

拷贝文件,加参数 -r 拷贝目录文件,示例如下:

举例:

注意:如果拷贝普通文件时,目的路径下已经有一个和源文件同名的文件,则拷贝时,会将目的地的同 名文件覆盖掉,windows上会警告提醒,到底是覆盖掉还是跳过,但是linux上不会提醒,直接覆盖 掉。(Linux系统开发人员默认已经非常了解这个命令了)

10 mv 

10.1剪切(移动)文件

示例如下:

10.2 文件重命名

示例如下: 

11 find

在目录树中搜索指定的文件,也可以指定开始的搜索位置,示例如下:

12 grep

在文件中过滤出包含指定字符串的行,示例如下:

grep -c 只显示目标字符个数

grep -v 取反,将查找的数据之外的数据展示出来

13 管道|

将上一个命令的输出数据 作为 下一个命令的输入数据,示例如下:

14 wc

统计文件中的单词个数(-w),字符个数(-c),行数(-l),示例如下:

15 sudo

su username //切换用户

username 不写的话,默认切换root

sudo:暂借root权限执行这一行命令

sudo su username://切换用户 username 不写的话,默认切换root

16 关机和重启

16.1 关机

shutdown -h now//立刻关机

halt //立刻关机

init 0//立刻关机

16.1 重启

shutdown -r now //立刻重启

reboot //立刻重启

init 6//立刻重启


二、打包,解包,压缩,解压命令

1.tar 将文件打包,或者解包

参数介绍:

c 创建包文件

f 指定目标是一个文件而不是设备

v 显示详细过程

t 显示包中的内容,但是不释放(解包)

x 释放包中的内容

z GNU版本添加,使得tar具有压缩和解压的功能

1.1 tar打包

1.2 tar解包

2 gzip

对文件进行压缩或者解压

2.1 gzip对文件进行压缩

压缩之后的包,和压缩之前相比,大小变化很大

2.2 对压缩文件进行解压

d 解压缩 

2.3 通过tar命令对压缩文件进行一步解压

命令:tar zxvf mytar.tar.gz

2.4 通过tar命令对多个文件进行一步压缩

命令:tar zcvf my.tar.tar.gz A.txt B.txt dir1 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值