ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux理论

2022-02-21 18:32:05  阅读:192  来源: 互联网

标签:文件 查看 理论 ls Linux rm 目录


Linux理论与基本命令

一、Linux概述

1、开源

开源是开放源代码的简称,代表该源代码能被自由获取、使用和修改。同时这些被修改过的代码,也必须让其他⼈可以自由获得。

拿 Linux 系统来说,就是所有⼈都可以自由获取 Linux 系统的源代码,并且能够自由地使用和修改它的源代码。同时修改过的版本,也必须让其他⼈可以自由获取、使用和修改

2、linux相关知识

1)linux中超级管理员的账户是root。

2)Linus:拥有全球顶级的程序员;占领了服务器市场约70%;且服务器的特性以安全为主(一分钟不操作强制下线;解决方法:输入TOP)。

3、Linux的目录

Linux的目录如图所示:

/bin:       存放着最经常使用的命令。 /boot:     存放启动 Linux 时使用的⼀些核心文件,包括⼀些连接⽂件以及镜像⽂件。 /dev :     存放 Linux 的外部设备 /etc:       存放所有的系统管理所需要的配置文件和子目录。 /home:   用户的主目录,在 Linux 中,每个用户都有⼀个自己的目录,⼀般该目录名是以用户的账号命名的。 /lib:         存放着系统最基本的动态连接共享库,其作用类似于 Windows 里的 DLL ⽂件。⼏乎所有的应⽤程序都需要⽤到这些共享库。 /media:   linux 系统会⾃动识别⼀些设备,例如U盘、光驱等等,当识别后,Linux 会把识别的设备挂载到这个目录下。 /mnt:      用于临时挂载别的文件系统,我们可以将光驱挂载在 /mnt/ 上,然后进⼊该目录就可以查看光驱里的内容了。 /opt:       给主机额外安装软件所摆放的目录。比如你安装⼀个ORACLE数据库则就可以放到这个目录下。默认是空的。 /root:      该目录为系统管理员(超级权限者)的用户主目录。 /sbin:      s 就是 Super User 的意思,是 Superuser Binaries (超级⽤户的⼆进制⽂件) 的缩写,用于存放系统管理员使用的系统管理程序。 /selinux: 用于存放selinux相关的⽂件。这个目录是 Redhat/CentOS 所特有的目录,Selinux 是⼀个安全机制,类似于 windows 的防⽕墙,但是这套机制比较复杂。 /srv:        存放⼀些服务启动之后需要提取的数据。 /sys:       这是 Linux2.6 内核的⼀个很⼤的变化。用于安装 2.6 内核中新出现的⼀个⽂件系统 sysfs 。   sysfs ⽂件系统集成了下⾯3种⽂件系统的信息:针对进程信息的 proc ⽂件系统、针对设备的 devfs ⽂件系统,以及针对伪终端的 devpts ⽂件系统。该⽂件系统是内核设备树的⼀个直观反映。   当⼀个内核对象被创建的时候,对应的⽂件和⽬录也在内核对象⼦系统中被创建。 /tmp:       tmp 是 temporary(临时) 的缩写这个⽬录是⽤来存放⼀些临时⽂件的。 /usr:        usr 是 unix shared resources(共享资源) 的缩写,这是⼀个⾮常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于 windows 下的 program files 目录。 /usr/bin:  系统用户使用的应用程序。 /usr/sbin: 超级用户使用的比较高级的管理程序和系统守护程序。 /usr/src:  内核源代码默认的放置目录。 /var:        var 是 variable(变量) 的缩写,用于存放着在不断扩充的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。

二、Linux基本命令

1、Linux登入

1)登录步骤

在阿里云服务器创建账户密码,之后个人客户端通过ssh服务连接到阿里云,其中ssh服务端口为22;而后输入连接命令ssh 账户@101.43.158.84 ,然后按下回车键,再输⼊密码123456,最后回车,便登录成功。

2)如何登陆后不退出

自动退出的原因

Linus的服务器以安全为主,其特性为【一分钟不操作强制下线】

解决自动退出的方法

输入命令【TOP】,即输入【TOP】调出监控。(TOP 命令是常用的 Linux 性能监控的命令)

2、查看命令

1)查看当前账户目录

pwd:查看当前账户目录

2)查看ls命令

基本格式[ 选项 ] [ 目录名 ]

命令选项

ls /:查看目录

ls -a:列出目录下的所有文件

ls -l:列出⽂件的详细信息

ls -i:查看⽂件的iNode号(iNode会指向文件块所在的位置)

ls -h:以容易读取的方式显示文件大小

ls -d:仅列出目录本身

ls -lh:查看文件的详细信息(包含了文件大小)

ls -la:查看所有文件(包含了隐藏文件)

ls -lah:查看所有文件以及文件大小

3、命令的别名

alias:查看系统存在的别名;

alias 别名='系统认可的命令':定义别名;(例如:alias ls="ls -la":定义"ls -la"的别名为ls)

unalias 别名:取消别名;(例如:unalias ls:取消别名“ls”)

4、切换目录

cd    :返回到用户的家目录

cd /  :代表根目录

cd.   :当前目录

cd..  :进⼊当前目录的上⼀级目录

5、创建文件夹(目录)

mkdir -pv 文件夹名称:创建且过程可视化的多层级文件夹。

其中: -p:创建多层级的文件夹;-v:创建的过程可以可视化的看到。

6、创建文件touch

touch 文件名字:创建空白文件

7、树形目录命令

1)安装

yum install -y tree:安装树形目录

2)查看所有目录(树形)

tree 第一级目录名称:查看所有目录(树状)

如图所示:

3)查看指定深度目录(树形)

tree -L n [目录]:查看指定深度目录(树形)【其中n指定目录深度】

如图所示:

4)卸载

yum uninstall tree:删除树状目录

8、删除目录或文件

1)删除目录

rm 目录名称:删除目录

rm -r 目录名称:直接删除

rm -rf 目录名称:强制删除

rm -rv 目录名称:可视化的删除

2)删除文件

rm -f 文件名 :强制删除文件

rm -i 文件名 :询问确认后删除文件

rm -v 文件名 :删除文件(可视化的只展示)

rm -iv 文件名 :询问确认后删除文件+可视化展示

标签:文件,查看,理论,ls,Linux,rm,目录
来源: https://www.cnblogs.com/zhang1569440624/p/15920063.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有