Linux基础常用基本命令(Linux系统:CentOS7)

文章目录

      • 查看命令
      • 用户权限管理
        • 用户
        • 环境变量
      • 文件与文件系统管理
        • 文件
        • 文件系统
      • 软件管理
        • 编译安装
      • 软件安装
        • rpm 包管理器
        • yum仓库
      • 网络配置

本博客主要记录博主在学习Linux基础时经常用到的一些命令,并只列举了个别常用参数,具体语法和参数没有详细说明,可在Linux系统中通过命令:man 命令名 查看各个命令的定义、语法以及具体的参数用法,建议不要死记硬背命令,多动手,多操作,命令自然就能够信手拈来。

查看命令

连接文件并在标准输出上打印 cat

列出文件的较长清单格式的列表 ll

更改文件的时间戳 touch 时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据

查看工作目录 pwd

打印连接到标准输入端的终端文件名 tty

重启虚拟机 reboot

查看历史 history

用户权限管理

用户

创建用户 useradd NAME

创建系统用户,不允许登陆系统 useradd NAME -s /sbin/nologin

删除用户userdel -r NAME (同时删除家目录和邮箱文件)

修改密码 passwd NAME

修改权限 chmod OPTION 路径(rwx,s:临时取得拥有者权限(文件)/新文件继承当前目录所属组(目录) t:用户无法删除当前目录下的文件(目录))

修改文件拥有者 chown -R USER/GROUP 路径 (递归)

设置文件只能追加信息 chattr -R +a 路径

查看用户信息 id USERNAME

切换用户 su -l USERNAME (启动shell作为登录shell,环境类似于一个真正的登录)

创建组 groupadd NAME

改变所属组 chgrp NEWNAME 路径

环境变量

定义局部变量 name=xxxx

定义全局变量 export name=xxxx

删除环境变量 unset NAME

文件与文件系统管理

文件

修改文件时间戳 touch (文件未存在则创建新文件)

编辑文件 vim (文件未存在则创建新文件)

创建多级目录 mkdir -p

连接文件并在标准输出上打印 cat

查看日志文件 tail -f FILE(追踪文件变化)

分屏查看文件 more

查看目录信息 ls 路径(通配符:*任意个字符;?单个字符;[]字符集合)

查看目录详细信息 ll 查看隐藏目录 ls -a 显示人类可读信息 ls -h

文件复制 cp 源路径 目的路径

移动文件 mv 删除文件 rm -rf (强制删除)

文件系统

显示文件或文件系统状态 stat

在文件之间建立链接 ln FILE1 FILE2

查看分区情况 fdisk -l

对磁盘进行分区 fdisk

重读分区表 partx -a /dev/sda

格式化文件 mkfs -t FS_TYPE DEVICE

挂载 mount -t SOURCE MOUNT_POINT (OPTIONS:-a测试;-o option1…指定文件系统挂载特性,默认有rw, suid, dev, exec, auto, nouser, and async.)

定位块设备属性 blkid DEVICE (可查看UUID,卷标等)

设置设备卷标名 e2label DEVICE NAME

卸载 umount DEVICE/MOUNT_POINT

查看文件系统信息 df -TH

软件管理

编译安装

安装编译安装软件工具 yum install wget gcc make automake

下载源码包 wget PATH (镜像站安装包,类似http://nginx.org/download/nginx-1.14.0.tar.gz)

解压压缩包 tar xf NAME.tar.gz

配置 ./configure --prefix=/usr/local/nginx --with-http_ssl_module

编译 make

安装 make install

关闭防火墙 iptables -F

软件安装

rpm 包管理器

查询包名 rpm

安装 rpm -ivh

更新包 rpm -Uvh

卸载软件 rpm -e 软件名称

yum仓库

删除默认仓库配置 rm -rf /etc/yum.repos.d/*

清除仓库缓存 yum clean all

查看仓库所有包 yum list all

查看仓库列表 yum repolist

安装软件 yum install 软件名

删除软件 yum remove

升级软件 yum update

网络配置

查看路由信息 route -n

查看IP信息 ip addr show

重启网络 systemctl restart network

查看网卡信息 ifconfig

谢谢你的浏览!

你可能感兴趣的:(Linux基础常用基本命令(Linux系统:CentOS7))