写点什么

Linux 入门(二) ~ Linux 的常用命令

作者:Java高工P7
  • 2021 年 11 月 11 日
  • 本文字数:1559 字

    阅读完需:约 5 分钟

| /lib | 系统执行过程中需要的一些函数库依赖文件 |


| /srv | 系统启动之后存放的数据目录 |


| /mnt、/media | 光盘或者移动存储默认的挂载点 |

系统常用命令

修改\查看目录

修改目录


cd 目录名


查看目录


ls 目录名(不写就是查看当前目录)


-l 详细列表


-a 所有文件

创建\删除目录

创建目录


mkdir 目录名


删除目录


rm 目录名


-r 遍历所有子目录


-f 强制删除

vi、vim 命令

创建\打开文件


vi 文件名


三种模式:


命令模式 能删除、复制、粘贴,无法编辑


输入模式 编辑内容


命令行模式 退出、保存文件


操作方式:默认进入命令模式,按 i 进入输入模式,按 esc 回到命令模式,按:进入命令行模式


命令模式


x 删除一个字符


dd 删除一行


yy 复制一行


p 粘贴


u 撤销


命令行模式


wq 保存退出


q 退出 (如果有修改,此方式退出会出错)


q! 强制退出

查阅文件

cat 显示整个文件内容(不支持分页)


more 分页显示(只能向前分页查询)


less 分页显示,功能比 more 强大。(支持前后分页查询)


支持文本查找,/查找内容 向下查询 ; ?查找内容 向上查找内容


退出 less 模式,点击 q


对比 vi 命令:cat、more、less 仅仅是用来进行文本阅读命令,vi 用来进行文本编辑的命令。


查询当前文件中是否包含有 java 单词,如果包含有 Java 单词的所有行全部显示出来。


cat 文件名 | grep 查询文字

查询文件或者文本内容

find 查找目录 -name 文件名称


find 查找目录 | grep 名称

查看命令所在目录

which 命令名称

移动文件(粘贴复制)

mv 原文件 目标文件


cp 原文件(路径+文件名称) 目标文件(路径+文件名称)

压缩与解压缩

解压指令:tar -zxvf


压缩指令:tar -zcvf


-z:表示压缩和解压缩的格式为 gz 压缩文件(gzip)


-c::表示压缩


-x:表示解压缩


-v:表示显示压缩或者解压缩的详细过程。


-f:表示指定压缩或者解压缩的文件,只能放在命令的最后


tar -zcvf demo.tar.gz demo2.txt


tar -cvf 压缩后的文件名称 待压缩的文件


tar -xvf 待解压的解压包名

查看端口和进程号

通过端口查看进程:netstat –apn | grep 8080


通过端口


【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


查看进程:lsof -i:3306


通过进程名称查询进程:ps -ef | grep redis


杀死对于进程 ID 的进程:kill -9 PID(进程 ID) (-9 表示强制杀死)


用户、用户组、权限



用户和用户组

添加用户


useradd -g 用户组 用户名


-g group


修改用户密码


passwd 用户名


添加用户组


groupadd 用户组


查看当前用户的用户组


groups


删除用户


userdel -rf 用户名


切换用户


su 用户名

权限

d rwx r-x r-x


- rw- r-- r--


四部分:


  1. 代表文件的类型,d 表示文件夹,-表示一个文件

  2. rwx,r 可读、w 可写、x 可执行 文件所有者对这个文件的权限

  3. r-x(同一个用户组的其他人没有可写权限,具有可读和可执行的权限),同一个用户组的其他用户对此文件的权限。

  4. r-x (其他用户组的用户仅仅具有可读和可执行的权限) 其他用户组的用户所具有的权限


普通文件 文件拥有人的权限 同组用户权限 其他组用户权限


--- 三个短线表示可读 r、可写 w、可执行 x,比如:rwx 或者 rw-


修改文件的权限


chmod 777 文件名称


第一个 7 : 当前文件的拥有人,具体有可读可写可执行权限


第二个 7:当前拥有人同组的其他人,拥有可读可写可执行权限


第三个 7:其他组的人,拥有可读可写可执行权限


数字表示如下:


r=4


w=2


x=1


-=0


- rw- rw- r--


第一个 - : 表示这是一个文件还是文件夹 -表示文件,d 表示文件夹


第二个 rw- :对于当前文件的所有者而言的权限:r 可读 w 可写 最后- 取值有 2 种,分别是-和 x,x 表示可执行,-表示不可执行


第三个 rw- : 表示对于当前文件所有者同一个用户组中的其他用户而言,有可读可写权限


第四个 r-- : 表示其他用户组中的用户权限,仅仅只有可读权限


Shell 脚本编程之 HelloWorld




1、创建文件 hellowrold.sh 文件,内容如下:


name="hengge";


echo $name;

用户头像

Java高工P7

关注

还未添加个人签名 2021.11.08 加入

还未添加个人简介

评论

发布
暂无评论
Linux入门(二) ~ Linux的常用命令