Linux基础指令学习(ubunt)

        现如今,Linux系统在服务器、嵌入式系统、移动设备等领域得到广泛应用,掌握Linux技能可以让你在各种领域都有发展机会。而且Linux系统是开源的,拥有庞大的开发者社区支持,学习Linux可以让你接触到开源文化,获取更多的资源和支持,在一套硬件上只能同时运行一个操作系统,所以需要在虚拟机内模拟真实环境,需要硬件支持虚拟化。

1.注意事项

在使用前,使用虚拟机快照来保存一个正确状态的虚拟机,为了以后如果进行了错误操作,可以回退到上一个版本,方便使用。

2.linux的基础操作

首先打开右键打开终端

执行更新镜像操作 :sudo apt update

下载net-tools 方便查看虚拟机ip地址

sudo apt install net-tools

查看虚拟机ip的指令:ifconfig

3 常用指令

ls 罗列当前目录文件信息

-a 显示所有隐藏文件(.开头)

-l 列表显示详细信息 (:

第一个字符(- 代表一个文件  d 代表是一个目录  l 代表是一个连接)

中间九个字符(前面三个 代表当前用户的权限  中间三个 代表当前用户组的权限  最后三个)

-h 显示大小  可读性强

pwd  查看当前所在目录

cd (更改工作路径)操作:

cd .. 上级路径

cd 路径名  显示当前路径下的文件夹

cd /etc/apt  使用绝对路径

cd ~ 回到当前用户家目录

cd - 从哪来回哪去

mkdir   文件名 : 创建文件夹

mkdir  -p  文件名名/下层文件夹名: 创建多级文件夹   

rmdir 删除目录名 : 删除空目录 

touch 文件名  : 创建文件

rm(删除)操作:

rm -rf  递归删除 

重定向写入内容:  > 写入  >> 追加 

 查看文件操作:

cat 文件列表(查看内容)

head  文件列表  :默认查看前10行  

head -n 文件列表  : 查看前n行

tail 文件列表  : 默认查看后10行

tail  -n 文件列表 查看后n行

more  文件列表 : 每次查看一屏信息  空格翻页  q退出

wc操作 

wc -l  文件  :查看行数

wc -w 文件 : 单词数目

wc -c 文件 :  文件字节数

管道操作

| 代表管道  左侧操作位输入  右侧操作为输出

grep 过滤操作 -n 显示行数

cp 拷贝操作 : 

cp 源文件  新文件(如果是目录 ,名字不变)

mv 移动文件 :

mv 源文件 新文件(如果是目录 ,名字不变)

注意: 如果是两个文档 一个文档 mv另一个文档  另一个文档的内容会被覆盖

tar 归档操作(将多个文件放到一起不压缩)

tar -cf 归档名   归档文件

-f  归档名 需要位于最后一个选项

-c 创建文档

-t 查看归档文件

-x 解开文档

-v 查看进度

-cf 创建归档

-tf 查看归档

-xf 解档

gzip 压缩操作:

gzip -d 文件名 :解压操作

gzip -r  文件名 :压缩操作

ln(软连接 硬链接)

软连接 : 相当于快捷方式 可以连接文件或者文件夹  如果删除原始文件 连接文件也会失效

ln -s 源文件 新文件

硬连接: 相当于拷贝一份新文件 但是两者相互影响  删除一个另一个也能正常使用

ln 原始文件 新文件

which  文件名   bin执行文件的位置

ps:查看当前进程

ps -ef 查看所有进程的详细信息  

ps -ef | grep mysql  查询关于mysql的相关进程

kill 杀死进程

kill -9 清理相关资源

ifconfig 查看当前ip地址

4 用户相关指令

linux 是多用户多任务的操作系统

whoami 当前用户是谁

/etc/passwd  用户信息文件

/etc/grouo 用户组文件

useradd 创建用户 -m 创建家目录

usedel 删除用户 -r 删除家目录

groupadd  组名  创建组

groupdel  组名  删除组

passwd  用户名   : 设置用户密码

su  用户名  : 切换用户  (默认root)

exit 退出当前用户返回上一用户

chmod 更改权限

用户类型: u - 所属用户  g - 所属组  o - 组外其他用户

权限类型: r - 读  w - 写 x - 执行  - - 无权限 

案例:

chmod g+w temp  : 让temp文件夹所属有的用户所在的组的其他成员有写的权限

chmod 777 temp  所有用户有当前用户的所有权限  

chmod  -R 递归修改所属用户

chgrp -R  递归修改用户所属组

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值