linux基础

89 阅读3分钟

linux简介

linux的安装方式:

直接将操作系统安装到服务器硬件上

通过虚拟机软件安装

虚拟机:指的是通过软件模拟的具有完整硬件功能系统功能,运行在完全隔离的环境中的完整的计算机系统

linux网卡设置

由于启动服务器时未加载网卡,导致的ip地址初始化失败

ip addr 查看服务器的ip地址

cd / cd etc

cd

linux的目录结构

  • / 是所有的目录的节点
  • 目录的结构像一个倒挂的树

linux的常用命令

1lslist查看当前目录下的内容
2pwdprint work dorectory查看当前所在的目录
3cd[目录]change directory切换目录
4touch[文件名]touch如果文件不存在,新建文件
5mkdir[目录名]make directory创建目录
6rm[目录名]remove删除指定的文件

如果出现了乱码的问题,只需修改编码格式即可

enco 'LANG ="en_US.UTF-8"'/etc/profile

source /etc/profile 重新加载配置文件

linux命令使用技巧:

  • tab键自动补全
  • 连续两次tab键,给出操作的提示
  • 使用上下键快速调出曾经使用过的命令
  • 使用clear 命令或者Ctrl+l快速实现清屏效果

linux命令的格式

command [-options] [parameter]

  • command 命令的名称
  • [-options] 选项,可以用来对命令进行控制,也可以省略
  • [parameter] 传给命令的参数,可以是0个也可以是一个或者多个

[]中的内容是可以选择的

ls 只有命令的形式

屏幕截图 2024-04-14 204048.png

ls -l 带选择的

屏幕截图 2024-04-14 204122.png

cd /root 带参数的

屏幕截图 2024-04-14 204438.png 当然这个参数可以是多个的

屏幕截图 2024-04-14 204723.png

命令,选 项,参数都有的

屏幕截图 2024-04-14 204933.png

加上 -f 在删除文件时不会出现删除询问

命令名,选项,参数之间使用空格分隔

linux文件目录操作命令

1.文件操作命令ls

作用:显示指定的目录下的内容

语法:ls [-al] [dir]

-a 显示所有的文件及目录(以.开头的隐藏文件也会显示)

-l 除文件名称外,同时将文件形态,权限,拥有者,文件大小等信息详细列出

注意:linux为ls -l 提供了一种简写的方式,即ll

ls -a

屏幕截图 2024-04-14 210700.png

ls -l

屏幕截图 2024-04-14 210720.png

ls -al = ls -a -l 屏幕截图 2024-04-14 210823.png

ls -al /etc

屏幕截图 2024-04-14 210947.png

2.文件操作命令cd

作用:用于切换当前的工作目录,即进入到指定的目录

语法:cd [dirName]

[dirName]说明:

  • ~表示用户的home目录
  • .表示目前所在的目录
  • .. 表示目前目录位置的上级目录

3.文件操作命令cat

作用:用于显示文件内容

语法:cd [-n] fileName

-n 由一开始对所有的输出的行进行编号

cat /etc/profile

屏幕截图 2024-04-14 213324.png

cat -n /etc/profile

屏幕截图 2024-04-14 213447.png

4.文件操作命令 more

作用:以分页的形式显示文件内容

语法:more fileName

使用说明:

  • 回车键 向下滚动一行
  • 空格键 向下滚动一屏
  • b 返回上一屏
  • q或者Ctrl+c 退出more

more /etc/profile

屏幕截图 2024-04-14 213940.png

5.文件操作命令 tail

查看文件末尾的内容,主要用于日志文件输出显示

tail [-f] fileName

说明:

  • -f 动态读取文件末尾内容并且显示,通常用于日志文件的内容输出

tail /etc/profile 显示/etc目录下的profile文件末尾10行的内容

屏幕截图 2024-04-14 215306.png tail -20 /etc/profile 显示/etc目录下的profile文件末尾20行的内容 屏幕截图 2024-04-14 215338.png