Linux学习之路--基础知识(1)

Linux目录结构

倒挂的树形结构,最顶层为根,用 / 表示
author

/根目录:Linux系统的起点(所有的数据存放的目录)

路径:/root/1.txt #在根目录下,有abc目录,在abc目录里有1.txt文件。在Linux中一个路径,只有开头的/ 才表示为根目录

Linux的基本理念:一切皆文件

​ /dev:存放设备(键盘、鼠标、光驱、硬盘……)相关的数据,/dev/sda:SCSI接口的硬盘的第一块,/dev/sdb 第二块…

​ /bin:存放着可执行命令的目录

​ /sbin:存放着可执行命令的目录,只供系统管理员使用

​ /tmp:临时文件存放的地方

​ /run:是一个临时文件系统,存储系统启动以来的信息。系统重启时,该目录下的文件被清除

​ /home:普通用户的家目录,用来存放普通用户的文件

​ /boot:存放内核文件和系统引导程序,包括一些连接文件以及镜像文件

​ /lib:存放着系统最基本的动态连接共享库,几乎所有的应用程序都需要用到这些共享库

​ /mnt:用来临时挂载临时存储设备的目录

​ /opt:该目录是可选的,这是给主机额外安装软件所摆放的目录

​ /media:用于挂载可移动设备的临时目录,U盘、光驱等

​ /root:系统管理员的家目录

​ /sys:存放系统运行过程中的信息文件

​ /etc:软件配置文件所在的目录

​ /usr:安装除操作系统本身外的一些应用程序或组件的目录

​ /var:存放日志的目录,某些应用的预设也放在此目录
菜鸟教程更加详细 –https://www.runoob.com/linux/linux-system-contents.html

Linux基本操作

  • 命令行提示符:
终端模式:

[当前登录的用户@主机名 当前所在的目录]
以#结尾表示当前登录的身份为root
以$结尾表示当前登录的身份为普通用户

[root@localhost ~]#
  • pwd — (Print Working Directory) 查看当前工作目录
[root@localhost ~]# pwd    #显示当前所在的位置
/root
  • cd — (Change Directory)
    – 用途:切换工作目录
    ​ – 格式:cd [目标文件夹位置]
[root@localhost ~]# cd /
[root@localhost /]# pwd
/
  • ls — List

– 格式:ls [目录或文件名]…

[root@localhost /]# ls
bin   dev  home  lib64  mnt...

蓝色:目录(文件夹) 黑色:文本文件

绝对路径:以根开始的路径 相对路径:以当前为参照的路径

[root@localhost run]# cd /root/  #绝对路径,与当前所在位置无关
[root@localhost ~]# pwd
/root
[root@localhost ~]# ls
anaconda-ks.cfg  Documents  Music     Public           Templates
...
[root@localhost ~]# cd Public/   #相对路径,与当前所在位置有关
[root@localhost Public]# pwd
/root/Public

. . :表示上一层目录(父目录)

[root@localhost Public]# cd ..  #后退
[root@localhost ~]# pwd
/root
  • cat — 查看文本文件内容,适合查看内容较少文件

– 格式:cat [文件名]…

[root@localhost ~]# cat /root/anaconda-ks.cfg
[root@localhost ~]# cat /etc/fstab
[root@localhost ~]# cat /etc/passwd
[root@localhost ~]# cat  /etc/redhat-release  #查看系统版本
  • less — 查看文本文件内容,适合查看内容较多文件

– 格式:less [文件名]…

按上、下键进行滚动

按q键进行退出

  • hostname — 查看或临时修改主机名
[root@localhost /]# hostname
localhost.localdomain
[root@localhost /]# hostname  centos.com
[root@localhost /]# hostname
centos.com

#新开一个全新的命令行终端,查看提示符变化
[root@centos ~]# hostname
centos.com
  • 列出CPU处理器信息
[root@localhost ~]# lscpu
…….
CPU(s):            1     #核心数
…….
型号名称:Intel(R) Core(TM) i5-4430 CPU @ 3.00GHz
…….
  • 列出内存信息
[root@localhost ~]# cat   /proc/meminfo
MemTotal:        6070840 kB
...
  • 查看网卡的IP地址
[root@localhost ~]# yum install net-tools -y
lo: 本机回环接口   IP永远为127.0.0.1	127.0.0.1:永远代表本机
[root@localhost ~]# ifconfig #查看本机网卡信息
[root@localhost ~]# ifconfig eth0 192.168.1.1   #临时设置IP
  • mkdir 创建目录
[root@localhost ~]# mkdir /opt/test
[root@localhost ~]# ls /opt/
test
  • touch 创建文本文件
[root@localhost ~]# touch /opt/1.txt
[root@localhost ~]# ls /opt/
1.txt  test
  • headtail命令
[root@localhost ~]# head -1 /etc/passwd  #显示文件头1行内容
[root@localhost ~]# head -2 /etc/passwd  #显示文件头2行内容
[root@localhost ~]# tail -1 /etc/passwd  #显示文件最后1行内容
[root@localhost ~]# tail -2 /etc/passwd  #显示文件最后2行内容
  • grep命令过滤文本文件内容
    • 作用:输出包含指定字符串的行
[root@localhost ~]# grep  root  /etc/passwd
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin
  • vim修改文本文件内容(文本编辑器)

三个模式:命令模式、插入模式、末行模式

vim当文件不存在时,会自动创建此文件

vim不能创建目录

命令模式:
​ i键 或者 o键 —》插入模式(Esc回到命令模式)
​ 英文的冒号:—》末行模式(Esc回到命令模式)

末行模式 :wq #保存并退出

末行模式 :q! #强制不保存并退出

  • 关机poweroff与重启reboot
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值