Linux学习(markdown写的,不想写了。。)

教程 黑马ubuntu

Linux系统下的文件目录结构

ubuntu没有盘符这个概念,只有一个根目录/,所有文件都在它下面。
在这里插入图片描述

在这里插入图片描述
只有一块硬盘,home下面的三个对应三个用户,python这个用户存了很多个个人文件。
11111
我从根目录进入,双击home进入home发现有个ysy文件夹,这个文件夹就相当于上面图中的python用户。
在这里插入图片描述

Linux终端命令

1. Linux刚问世的时候并没有图形界面,操作全靠命令完成。
2. 大量服务器维护工作都是远程靠SSH客户端完成,没有图形界面。

小技巧

1.终端界面放大ctrl shift = 缩小ctrl -
2. linux区分大小写
3. 在敲出文件/目录/命令的前几个前几个字母后,按下tab键可以自动补全,按两下可以提示。
4. 按方向键上/下可以在之前用过的命令里来回切换。
5. 如果想退出选择,或者不想执行当前的命令了,按ctrl+c,多按几次是终止。

常用命令(后面要加空格)
序号命令对应英文作用
01lslist查看当前文件夹下的内容
02pwdprint work directory查看当前所在文件夹
03cdchange directory切换文件夹
04touchtouch如果文件不存在,新建文件
05mkdirmake directory创建目录(新建文件夹)
06rmremove删除指定的文件,删除文件夹是rm -r(直接从磁盘里删掉,恢复不了
07clearclear清屏

linux以 . 开头的文件是隐藏文件(一般都是一些配置文件),ls需要加-a才能显示 ls -a ,ls -l -h (或者ls -lh)是显示包括文件大小的详细信息。
. 表示当前目录 …表示上一级目录
cd 和 cd ~都是返回家目录,cd …返回上一级目录。
mkdir -p a1/b1/c1 表示在当前目录下创建a1,再在a1里创建b1…

相对路径和绝对路径

相对路径 在输入路经时最前面不是/或者~,表示相对当前目录所在的目录位置。cd命令可以直接进入当前文件里面的文件夹,不需要从/home开始写。
绝对路径 在输入路经时最前面是/或者~,表示从根目录/家目录开始的具体目录位置。~表示/home/ysy。

拷贝和移动文件

序号命令对应英文作用
01tree [目录名]tree以树状图列出文件目录结构
02cp 源文件 目标文件copy复制文件或者目录 ,例cp ~/Documents/readme.txt ./readme.txt这条命令把Documents里的文件复制到了当前目录里。加-i是覆盖提示
03mv 源文件 目标文件move移动文件或目录,文件或目录重命名(mv ./readme.txt ./demo.txt,重命名)。加-i是覆盖提示

gedit是linux里一款文本编辑器

yum是什么 yum到底是干什么的?

Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。
基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

yum和apt-get的区别                              apt 和 apt-get的区别

通过apt安装或者卸载软件

apt(advance packaging tool),是linux下一款安装包管理工具。可以在终端中方便地安装、卸载、更新软件包
sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具。用sudo安装完软件后系统中所有的用户都能使用这个软件。

作用命令
安装软件sudo apt install 软件包
卸载软件sudo apt remove 软件包
更新已安装的包sudo apt upgrade

更换软件源

可以更换成国内的镜像源。

打包压缩

不同的操作系统中,常用的打包压缩方式是不同的。

系统打包压缩方式
windowsrar
Maczip
Linuxtar.gz

tar命令只负责打包不负责压缩   用gzip压缩tar打包后的文件,扩展名一般用XXX.tar.gz。在tar命令中可以用-z直接调用gzip。
tar -cvf打包文件     tar -zcvf压缩文件
tar -xvf解包文件     tar -zxvf解压缩文件

tar与bizp2命令结合也可以实现打包压缩,扩展名为XXX.tar.bz2
tar -jcvf压缩文件
tar -jxvf解压缩文件

Ubuntu 可以使用 xdg-open 命令快速打开某个文件。 xdg-open 命令       需要注意的是假如我用这个命令打开一幅图 xdg-open cattest.png,那么当前目录必须在那幅图的路径下,不然打不开;我试了一下用绝对路径但是不行,可能是中文的原因吧不太清楚。


管理员权限

        Linux 系统为了安全性考虑,使得许多系统命令和服务只能被 root 管理员来使用,通过一些命令可以切换或暂时切换 root 权限。
        su:不退出登录的情况下,切换用户身份,格式为su -用户名称。注意到命令中间有个 - 符号,这意味着完全切换到新的用户,即把环境变量信息也变更为新用户的相应信息,而不是保留原始的信息。用户名称可以是普通用户,也可以是 root。由普通用户切换至 root 需要输入管理员密码。

$ su - root
Password:  #此处输入管理员密码

sudo:代表 Superuser do,给普通用户提供额外的权限,格式为 sudo [参数] 用户名称
        最常用的是为当前用户暂时提供 root 权限,此时不需要输入管理员密码,只需要当前用户密码。该命令可以避免显式输入管理员密码,但有效时间仅有 5 分钟。

$ sudo su
Password:  #此处输入当前用户密码

        此外,sudo 还可加在其他命令前面,以获取高权限的执行,常用的有包管理命令。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值