二-Linux命令

Linux中大多数命令的基本格式:命令【选项】【参数】
个别命令不遵循这个格式
命令中有多个选项时,可以写在一起,选项也是有简写方式的 命令 -选项A选项B
Linux中的隐藏文件是.开头的,当前目录使用.表示,上一级使用…表示

2.1目录的命令

1.列出命令
ls [-ald] 目录名

目录名不填写,默认为当前目录
-a:列出包括隐藏的全部文件
-l:列出全部的信息
-d:仅查看目录本身

2.切换目录
cd 具体路径 | 符号

符号表达的路径
.当前目录
上一级目录
/根目录
~当前登陆用户HOME目录
-返回

3.创建目录

mkdir [-p] 目录名

-p:代表创建多级目录时使用

4.删除目录

rmdir 目录名

只能删除空目录

rm [-rf] 目录名

删除非空目录

-r:代表递归删除目录下的全部内容
-f:不询问,直接删除

5.复制目录
cp -r 来源目录 目标目录

-r:递归复制全部内容

6.移动、重命名目录

mv 目录 新目录名
mv 目录名 路径

2.2文件的命令

1.创建文件

touch 文件名

touch 文件名1 文件名2

2.编辑文件

vi 文件名 查看模式

i | a | o 编辑模式
i - 在当前光标处进入编辑模式
a - 在当前光标后一格进入编辑模式
o - 在当前光标下一行进入编辑模式

esc由编辑模式回到查看模式

: 从查看模式进入到底行命令模式

在命令模式下 ,wq 保存并退出

q! 不保存退出

在查看模式下,ZZ可以快速保存并退出

3.在编辑文件中的其他操作

在命令模式下,

set nu 查看文件的行号
to 行号 快速跳转到指定行
set nonu 取消行号

在查看模式下,

/具体内容 类似windows的Ctrl+F

4.查看文件

cat 文件名
从第一行开始查看文件内容,展示全部

tac 文件名
从最后一行开始展示

nl 文件名
显示文件的同时,展示行号

more 文件名
查看大文件时,可以一页一页的向下翻
空格向下翻页,退出q

less 文件名
查看大文件时,可以任意的翻
PageUp或PageDown翻页

head 文件名
只查看前几行

tail 文件名
只查看后几行
-f 监控日志

5.移动、重命名文件
mv 文件名 新文件名

6.复制文件
cp 文件名 目录

7.删除文件
rm [-f] 文件名
-f 是否询问

2.3针对压缩包的操作

linux中常用的压缩包,大多是.tar, .tar.gz, .tgz的
也支持.zip, .rar这种windows下的压缩包

1.针对tar类型的压缩包操作

  1. 解压压缩包

tar -[zxvf] 压缩包名称 [-C 路径]
-z 代表压缩包的后缀是.gz的
-x 代表解压
-v 解压时,打印详细信息
-f 必须放在所有选项的最后,代表指定文件名称

  1. 打包压缩包

tar -[zcvf] 压缩包名称 文件1 文件2 目录1 目录2
-c 代表打包

2.针对zip压缩包

Linux默认不支持zip压缩包格式的

  1. 解压

unzip 压缩包名称

  1. 打包

zip 压缩包名称 文件1 文件2 目录1 目录2

2.4用户&用户组的操作

Linux是一个多用户的操作系统,任何一个用户想操作Linux操作系统,必须向系统管理员申请一个账号才可以

1.用户的操作

useradd 用户名 添加用户名

passwd 用户名 设置密码

su 用户名 切换用户

serdel [-r] 用户名

-r 代表删除用户的同时,删除HOME目录

usermod [-cgd]用户名 修改用户

-c 代表comment,给用户添加一段注释
-g group,可以修改用户所在组
-d 指定用户的home目录

2.用户组的操作

groupadd 用户组名 创建用户组

groupmod[-n] 用户组名 修改用户组名称

groupdel 用户组名 删除用户组

2.5文件权限的修改

在Linux中输入ll查看文件和目录的详细信息

权限
d表示这是一个目录
-表示是一个文件

  • rwx 代表文件拥有者的权限 r - read,读权限
  • rwx 代表文件所属组用户的权限 w - write,写权限
  • rwx 代表其他用户对文件的操作权限 x - execute,执行权限

1.对文件的权限修改

chmod 对文件的权限进行修改,一种使用数字,一种使用符号

chmod [-R] 777 文件 | 目录

rwx在三个权限中,r - 4 , w - 2,x - 1

-R 当修改一个目录权限,将目录下全部内容都修改权限

u - user,g - group,o - other,a - all,+ 添加,- 减掉,= 设定

赋予权限的方式:chmod [-R] a+r,a+w 文件 | 目录

2.对文件的用户组和所属组修改

chown [-R] 拥有者:所属组 文件 | 目录

chown [-R] 拥有者 文件 | 目录

chown [-R] 所属组 文件 | 目录

2.6Linux的其他命令

1.进程的操作

ps -ef 查看全部正在运行的进程

ps -ef | grep 搜索内容

kill -9 pid 杀死进程

2.服务的操作

服务的启动,停止,重启,开机自启动,禁止开机自启动,查看服务状态
systemctl start | stop | restart | enable | disable | status 服务名称

3.查看端口号占用情况

netstat -naop | grep 端口号

3.访问地址

curl 访问地址

5.查找文件

find 路径 -type f | grep profile

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值