Linux学习--1

由于线上服务器绝大多数都是用Linux搭建,所以学习Linux是非常必要的。

1. 远程登陆服务器

这里在购买了服务器之后,应该会有相应的Ip,Id,Pswd。之后,用XShell来创建一个SSH连接,登入线上服务器即可。如下图所示。

创建之后,点击连接,如果出现下面的情况就说明成功登陆了。

要看到刚刚登陆进来之后是在/root路径下。

2. 文件基本属性

Linux作为一种经典的多用户系统,为了安全起见,系统对于不同用户访问文件的权限做了严格的限制。但是对于Root用户,这些权限是不起作用的。(p.s. 我就是Root用户)

2.1 对于一个文件属性,一共有10个字符来确定

如上图所示,第一位表示文件类型,之后是权限组合,每3位一个单元。属主(文件所有者),属组(所有者的同组用户),其他永户。"-"表示相应的权限是没有的。

        其中第一位规则如下:

 

                                        当为[ d ]则是目录                    

                                          当为[ - ]则是文件;                       

                                     若是[ l ]则表示为链接文档(link file);                 

                               若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);                 

                           若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。

2.2 当然,以上属性都是可以更改的

    更改属组: chgrp [-R] 属组名 文件名                               change group

                       其中 [-R] 是可选项,如果加入,文件目录下的所有文件属组都会更改

    更改属主: chown [-R] 属主 文件名                                                            change owner

                      chown [-R] 属主:属组 文件名     这里也可以同时更改属主和属组 

    更改文件9个属性:rwx分别对应数字为421,所以做加法就可以,三个单元各自加出来结果即可。

                                chmod [-R] xyz 文件或者目录名

                                chmod u=,g=,o= 文件名

                这里我们cd /tmp文件(一般都是放临时文件)下,然后tough test1文件来做试验

                        

                还有一条,去掉某条权限(对所有用户):

                                chmod -x 文件名

                

                            chmod +x 文件名 加上x权限

                        

 

3. 系统目录结构

这里用一个图来解释树状目录结构:

可以看到,“/”是所有的根目录。这里的路径有两种写法:1)绝对路径,即从根目录写起 ,比如 /user/share/doc。2)相对路径,当前在/user/share/doc,此时要到/user/share/man,直接写 cd../man

 

4. 文件与目录管理

这里先看一下常用的处理命令:

ls:  列出目录    

        ls -a 列出所有的文件,包含隐藏文件。

        ls -l  长数据串文件,包含文件的权限信息。

        ls -d 只显示目录

             ls | wc -l    当前目录下文件数

cd:

pwd(Print Working Directory): 显示当前目录

mkdir: 创建目录

        mkdir [-mp] 目录名

                其中-m: 配置文件权限,不用根据默认权限

                       -p: 递归创建目录

touch: 创建新文件,跟mkdir不同的在于,mkdir可以创建路径。

rmdir: 删除空的目录

rm: 移除文件或文件夹 

            -f: 强制,即使不为空

            -r递归,一般和上面-f一起使用

            

cp: 复制文件或目录

                cp [-] 源 目标

      这里有非常多的可选项 ,具体可以去查一下

          

 

mv: 移动文件或者修改名称         注意移动之后原来的就没有了。

              mv [-fiu] 源 目的  

                    -f   force,强制,直接覆盖

                    -i   information,询问是否覆盖

                    -u  update, 源比较新会升级(覆盖) 

                  下面是更改名称

 

Linux 文件内容查看:(就是说怎么查看文件内容。)

        cat [-b] 文件名   从前往后

        tac [-b] 文件名   从后往前

        head [-n]     取头n行

        tail [-n 数字]     尾巴n行

 具体的例子: tail -20 test.py  查看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
YOLO高分设计资源源码,详情请查看资源内容使用说明 YOLO高分设计资源源码,详情请查看资源内容使用说明 YOLO高分设计资源源码,详情请查看资源内容使用说明 YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明YOLO高分设计资源源码,详情请查看资源内容使用说明

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值