-
机器管理
-
重启
# reboot
# init 6
关机
# init 0
# poweroff
修改主机名
# hostnamectl set-hostname 主机名
查看服务器ip
# ip a
关闭防火墙
# systemctl stop firewalld
# systemctl disable firewalld
关闭Selinux
# vim /etc/sysconfig/selinux
将文件内容
SELINUX=enforcing 修改为 SELINUX=disabled
然后保存退出
临时关闭selinux
# setenforce 0
查看服务器时间
# date
查看硬件时间
# hwclock
查看别名
# type -a ll
设置别名
# alias
取消别名
# unalias
启动网卡
# ifup 网卡名字
关闭网卡
# ifdown 网卡名字 -
文件管理
-
查看当前所在目录 # pwd 查看目录下的文件 # ls #clear 清屏 快捷键Ctrl+l *通配符。表示所有字符(隐藏文件除外) 以长格式显示目录下文件的详细信息 # ll # ls -h 人性化显示 (显示文件大小) # ls -a 显示所有文件 (包括隐藏文件) 切换目录 # . 表示当前目录 # cd或cd ~ 直接回到家目录 # cd - 回到上一级返回时目录 创建文件 # touch 文件名.后缀 # touch /home/file{1..20} #批量创建 创建目录 # mkdir 目录名 # mkdir /home/{dir4,dir5} 创建俩个目录 # mkdir -p /home/dir8/111/222 #-p 创建连级目录,一级一级的创建 复制文件或目录 # cp # cp -r 拷贝目录使用,连同目录里面的文件一块拷贝 语法: cp -r 源文件1 源文件2 源文件N 目标目录 #将多个文件拷贝到同一个目录 删除文件或目录 # rm 删除 rm -r 递归删除目录 -f force强制 -v 详细过程 *通配符 移动文件或目录 # mv 创建带有内容的文件或着将内容显示到屏幕上 # echo 查看文件的所有内容 # cat 参数: -n 显示行号 -A 包括控制字符(换行符/制表符) 默认显示前十行 # head 默认显示后十行 # tail 查找关键字 # grep 分页显示文件内容 # less 可以查找关键字 # more
-
文件编辑器
-
# vi # vim gg 跳到页首 yG 从光标开始复制到页尾 G 跳到页尾 yy 复制 dd 删除 x 删除光标所在的字符 dgg 从光标开始删除到页首 d^ 删除当前光标之前的内容 dG 从光标开始删除到页尾 D 从光标处删除到行尾 u 撤回 p 粘贴 r 可以用来修改一个字符 进入编辑模式 i a o I A O 文件内容替换 全局替换 :%s/old/new/g :s/world/nice/ 替换当前光标所在行 :3s/sbin/nice/ 替换指定行 :1,5 s/nologin/soso/ 从1-5行的nologin 替换为soso :%s/bin/soso/ 替换所有行 :%s/sbin/nice/g 替换行内所有关键字 替换所有行匹配到的第一个字段 :%s/old/new/ 替换光标所在行匹配到的第一个字段 :s/old/new/ 替换光标所在行匹配到的所有字段 :s/old/new/g 替换指定行匹配到的第一个字段 :1s/old/new/ 替换指定行匹配到的所有字段 :1s/old/new/g 替换1-5行匹配到的第一个字段 :1,5 s/old/new/ 替换1-5行匹配到的所有字段 :1,5 s/old/new/g 保存强制退出 esc :wq! 可视块模式 ctrl+v 进入可视块模式 shift+v 进入可视行模式
-
权限管理
-
权限对象: 属主------->u 属组------->g 其他人------>o 基本权限类型: 读(read):r ---->4 写(write):w ---->2 执行(exec):x ---->1 例: r w x rw- r-- alice hr file1.txt 属主权限 属组权限 其他人权限 属主 属组 文件 修改文件权限类型 # chmod 为文件或目录设置访问权限 修改文件权限对象(属主、属组) # chown 改变文件或目录的所属主以及所属组 更改文件的属主(拥有者)、属组 (所属组)chown # chown 用户.组 文件或目录 # chown alice.hr file1.txt #修改属主、属组 # chown tom file1.txt #修改属主 # chown .it file1.txt #只改属组 # chown -R alice.hr dir1 #递归修改---针对目录 更改文件权限chmod 对象 赋值符 权限类型 u + r chmod g - w file1 o = x a 所有 # chmod u+x file1.txt #属主增加执行 # chmod a=rwx file1.txt #所有人等于读写执行 # chmod a=- file1.txt #所有人都没有权限 # chmod ug=rw,o=r file1.txt #属主属组等于读写,其他人只读 *注意事项 文件: x 权限小心给予 目录: w 权限小心给予
-
用户、用户组管理
-
创建用户 # useradd 用户名 创建用户组 # groupadd 组名 切换用户 # su
-
包管理器
-
安装服务 # yum install -y 服务名
-
解压打包
-
# unzip
-
查看服务状态
-
启动服务
# systemctl start 服务名字
重启服务
# systemctl restart 服务名字
查看服务状态
# systemctl status 服务名字
设置服务开机自启
# systemctl enable 服务名字
取消服务开机自启
# systemctl disable 服务名字
Linux基础命令-随时更新-v1
于 2023-06-27 21:31:16 首次发布