文章目录
四、常用命令介绍
1.基本命令
1.pwd
显示当前位置的绝对路径,示例如下:
2.cd
切换目录,cd后面添加的参数是目的地(可以是相对路径也可以是绝对路径)
- cd ‘-’ 返回到上一次目录所在地
- cd ‘~’ 直接回到用户家目录
- cd ‘.’ 无事发生
- cd ‘. .’ 回到上一层
3.ls
显示目录下所有文件,实例如下:
- -a 显示隐藏文件
- -l 用列表的方式显示所有文件的详细信息
4.man
帮助手册,用来查看命令,查看系统调用,库函数的详细信息,实例如下:
5.touch
创建一个普通文件,示例如下:
6.mkdir
创建目录文件(文件夹),示例如下:
7.rm
删除文件或文件夹,注意:删除文件夹需要加参数‘-r’,示例如下:
删除普通文件:
删除空目录:
删除非空目录:
8.cp
拷贝文件,注意:拷贝目录文件时,需要加上参数‘-r’,示例如下:
普通文件的拷贝:
目录文件的拷贝:
9.mv(cut,move,rename)
1.剪切移动,示例如下:
2.重命名,示例如下:
10.find
在目录树中遍历一遍,也可以制定开始位置,示例如下:
11.grep过滤
- -c 只显示行数
- -v 取反,取本身查找之外的数据全部打印
12.管道’|’
将前一个命令的输出信息作为下一个命令的输入信息,
13.wc
统计文件的信息,比如(-w)显示有多少单词 (-l)统计行数 (-c)统计字符个数
14.su
切换用户,su+username,如果不加用户名,默认切到超级用户
如果不加用户名,默认切换root用户
sudo su 切换root用户 exit退出
15.关机和重启
- shutdown -h now 立即关机
- shutdown -r now 立即重启
- init 0 关机
- init 6 重启
- halt 关机
- reboot 重启
init级别:0-6 7种级别
- 0 关机
- 1 单用户模式
- 2 无网络模式
- 3 完全的多用户文本界面
- 4 未定义或自定义
- 5 图像化界面
- 6 重启
例如,init 3 是文本界面
16.修改用户密码
passwd stu 修改
sudo passwd stu 强制修改
2.打包,解包,压缩,解压命令
2.1:tar 将文件打包或者解包
- c 创建包文件
- f 指定目标为文件而不是设备
- v 显示详细过程
- t 显示包中内容而不释放
- x 释放包中内容
- z GNU版本新加入的,让tar有打包和解压功能
2.1.1 tar打包过程
2.1.2 tar解包过程
2.2 gzip对文件进行压缩和解压
2.2.1 gzip对文件进行压缩
2.2.2 gzip对文件进行解压
- -d 解压