一、Linux系统基本操作
1.切换用户:
su - 用户名(切换到用户的家目录位置)
su 用户名(只切换用户,原工作路径不变)
$为普通用户
退出普通用户:exit
root的家目录在/root 普通用户家目录在/home
useradd 用户 创建用户
userdel -r 用户 删除用户
id 用户 查看用户
passwd 用户 更改用户的密码(仅供root使用)
2.查看服务器时间:
date +%F 只显示当年年月日
date +%X 只显示当前时间到秒
pwd 显示当前工作路径
3.查看文件信息:
ls / 查看根目录的目录(/为根)
ls 查看当前目录下的文件属性
ls /home 查看指定目录下的文件
ls /home/abc.txt 单独列出文件
ls -l 显示文件的详细信息
-rw-r--r-- 1 root root 10086 May 7 12:15:16 alan.txt
文件类型\权限 硬链接个数 所有者 所属组 大小 修改时间 名字
ls -lh 显示文件大小
ls -a 显示所有文件(包括带.的隐藏文件)
ls ./fire* 显示以file开头的所有文件(隐藏文件除外)
ls ./*.txt 显示任意开头以.txt结尾的所有文件
ll -d /home/ 显示目录的详细信息
ll /home/ 查看目录下文件下的详细信息
ll -t 按最新的修改时间排序
clear 清屏
. 当前目录
. . 上一目录
4.创建文件与目录:
touch /root/abc.txt 创建文件
mkdir -p /root/abc/ ef/ 创建目录(没有目录自动创建)
以/出现的都是绝对路径
其他的(…/ ./)相对路径(当前目录下)
5.删除文件:
rm -rf /root/abc/ 删除目录
rm -rf /var/spool/mail/用户 删除用户的mail信息
6.关机重启:
init 0 、poweroff 关机
reboot、init 6 重启
7.命令别名:
type -a ll 查看ll的别名
alias 别名=‘命令’ 设置别名
unalias -a 别名 取消别名
8.关闭防火墙
systemctl stop firewalld 关闭防火墙
systemctl disable firewalld 关闭开机自启防火墙
vi /etc/sysconfig/selinux 永久关闭,需要重启机器
(将文件中的SELINUX=enforcing改为disabled)
getenforce 查看selinux是否开启
setenforce 0 临时关闭selinux防火墙
ifup ens33 启动网卡
systemctl restart network 重启网络
#小结:
启动: systemctl start 服务
关闭: systemctl stop 服务
查看状态: systemctl status 服务
开机禁用 : systemctl disable 服务
开机启用 : systemctl enable 服务