拓扑园

  • O&M
    • Universal部署
    • PHP+VUE+Laravel相关
  • Oracle性能优化
  • Oracle项目案例
    • Oracle近期项目案例(目录)
    • Oracle实战问题解析(目录)
    • Oracle数据库名变更流程(2种方式)
    • Oracle数据库目录更换流程(使用Oracle的clone工具)
    • Oracle数据库迁移方案(目录)
    • 标准化文档系列
  • Oracle基础知识
    • LLL的Oracle培训(分类)
    • LLL的docker培训(分类)
    • 标准化文档系列--(分类)
    • Oracle核心经典分析(分类)
    • 图灵小队----(分类并包含以下文章)
    • --MySQL8.0/Oracle/Memcached/Redis等安装配置于RHEL/OL6/7/8.X系列-运行环境最优配置
    • --PG安装配置于RHEL/9X系列-运行环境最优配置
    • --自动维护任务详解-开启、关闭信息统计收集(统计信息)
    • --图灵小队—Oracle/PostgreSQL下创建一个用户测试表(自行定义数据行)
    • --图灵小队-Oracle存储过程导出表的明细_UTL_FILE(文章)
    • --图灵小队-Oracle数据库删除/卸载操作指南(文章)
    • --图灵小队-Oracle常用性能查询SQL语句(文章)
    • --图灵小队-Oracle数据库上线前检查(文章)
    • --图灵小队-Oracle常用SQL语句(文章)
    • --图灵小队—Linux/Oracle脚本/MySQL合集(持续更新)
    • --图灵小队-Oracle技巧记录(文章)
    • ADG
    • RAC
    • ASM
    • OGG
    • RMAN
    • EXPDP/IMPDP
    • 工厂数据导入导出系列
  • MySQL
    • MySQL数据库规范
    • MySQL项目案例
    • MySQL安装配置
    • MYSQL集群项目
    • MySQL常见处理
    • MySQL-Sysbench专题
    • MySQL-Percona Toolkit专题
  • Linux
    • Shell编程
    • kubernetes
    • docker
    • Linux
    • PHP
    • Nginx
    • haproxy
    • mail
    • 网站
    • 域名
    • 网址收藏
  • 数据中心
    • 新框架系统集合
    • 工作文档
    • EBS数据文件扩容
    • VMware虚拟化
    • EBS系列
    • 大数据
    • SVN
    • zabbix
    • SAP
    • 备份相关
    • FC交换机
    • SVN
  • K-Studing
    • D8-Python学习
    • Oracle/MySQl等面试题
    • LG-MySQL
    • LG-Docker/K8S
    • LG-PostgreSQL
    • LG-ORACLE_BBED
    • LG-ORACLE
    • LG-Elasticsearch(ES)+ELK
    • Oracle-19C-OCP
    • WERN_ORACLE培训
    • redis数据库
    • Nginx培训学习系列
  • 其他
    • 外研英语4年级下册-听力
    • 影视系列
    • 如何使用iTunes软件通过抓包下载旧版本的ios的app
天高任鸟飞
Oracle/MySQL数据库恢复/数据迁移/生产规范报告技术交流:TEL:18562510581(微信同号);加微信入群
  1. 首页
  2. Oracle基础知识
  3. LLL的Oracle培训
  4. 正文

LLL的数据库培训-4-第一部分—Linux基础知识—第4讲—Linux 7 使用—基本命令-系统管理/文件管理/用户管理/权限管理

2021年6月17日 672点热度 0人点赞 0条评论

目录

  • 一、Linux的基本命令使用
    • 1、系统管理命令
      • (1)poweroff
      • (2)shutdown
      • (3)reboot
      • (4)ifconfig
      • (5)help
      • (6)man
      • (7)date
    • 2、文件管理
      • (1)cd命令
      • (2)ls命令
      • (4)pwd命令
      • (5)mkdir命令
      • (6)rm命令
      • (7)cp命令
      • (8)mv命令
      • (9)touch命令
      • (10)cat命令
      • (11)head命令
      • (12)tail命令
      • (13)more 命令
      • (14)less命令
      • (15)find命令
      • (16)grep 命令
      • (17)stat命令
    • 3、用户和组管理
      • (1)groupadd
      • (2)groupmod
      • (3)groupdel
      • (4)useradd
      • (5)userdel
      • (6)usermod
      • (7)passwd
    • 4、权限管理
      • (1)chmod
      • (2)chown
      • (3)chgrp
      • (4)chattr
      • (5)lsattr
      • (6)id
      • (7)who
      • (8)su
    • 5、其他命令
      • (1)echo命令
      • (2)df命令
      • (3)du命令
      • (4)vi/vim命令

LLL的数据库培训—第一部分—Linux基础知识—第4讲—Linux 7 使用—基本命令-系统管理/文件管理/用户管理/权限管理

一、Linux的基本命令使用

1、系统管理命令

(1)poweroff

功能:用于关闭系统,相当于关闭电源。涉及硬件资源管理权限,只有root权限才可以操作(不推荐使用)

(2)shutdown

功能:以一种安全的方式进行系统的关机和重启

参数:
-r 重启 
-h 关机 
备注:后面都可以跟时间,now是马上,23:00代表晚上23点执行

(3)reboot

功能:用于重启系统,只有root权限才可以操作

(4)ifconfig

功能:用来查看、配置网络接口的工具

参数:

-a:查看当前系统所有网络接口信息

(5)help

功能:用于显示内部命令的帮助信息,外部命令只能使用man或者info查看

示例: help cd

(6)man

功能:帮助命令,可以查看相关手册

示例:man cd

(7)date

功能:打印或设置系统日期和时间
示例:

date 显示当前日期和时间
date -s '12:00:00' 设置时间,不会对日期做更改
date -s '20210130' 设置日期,时间会变为00:00
date -s '12:00:00 2021-01-30' 同时设置日期和时间

2、文件管理

(1)cd命令

用于目录切换

(2)ls命令

用于目录查看,几个参数:

-a,-all:              不隐藏任何以“.”开始的项目
-A,--almost-all:      列出除“.”及“.”以外的任何项目
-block-size=大小:     块以指定大小的字节为单位。
-B,-ignore-backups-: 不列出任何以“~”字符结束的项目。
-d,---directory:     当遇到目录时列出目录本身而非目录内的文件。
-i,-inode:           显示每个文件的 inode号
-l:                  使用较长格式列出信息
-n,numeric-uid--gid: 类似-l,但列出UID及GID号
-r,--reverse:        排序时保留顺序
-R,-recursive:       归显示子目录
-s,size:             以块数形式显示每个文件分配的尺寸
-S:                  根据文件大小排序。
-t:                  根据修改时间排序
-u:                  同-t一起使用时按照访问时间排序并显示,同一起使用时显示访问文件名排序,其他情况则按照访问时间排序
-U:                  不进行排序,按照目录顺序列出项目
-v:                  在文本中进行数字(版本)的自然排序。

(4)pwd命令

用于当前路径查看

(5)mkdir命令

-p --parents:        要时创建目标目录的上层目录,但即使这些目录已存在也不当做错误处理。

(6)rm命令

删除文件和目录

rm命令主要用于删除文件或者目录,用法为rm -rf test txt(-r表示递归,f表示强制),常用参数详解如下:

用法:rm[选项].件删除( unlink)文件。

-f,--force:         强制删除,忽略不存在的文件,不提示确认。
-i:                 在删除前需要确认。
-:                  在删除超过3个文件或者递归删除前要求确认,此选项比i提示内容更少,但同样可以阻止大多数错误发生
-r,-,--recursive:   递归删除目录及其内容
-v,--verbose:       详细显示进行的步骤。
--help:             显示此帮助信息并退出。
-version:           显示版本信息并退出。

默认时,rm不会删除目录,使用--ecursive(r或-)选项可删除每个给定的目录,以及其下所有的内容。

要删除第一个字符为“-”的文件(例如“-foo”),请使用以下方法之一:
rm---foo
rm./-foo

(7)cp命令

用于cp复制文件。

用法:cp  [选项] 源文件   目标文件

作用为将源文件复制至目标文件,或将多个源文件复制至目标目录。

-r,r,--recursive:     递归复制目录及其子目录内的所有内容

(8)mv命令

用户:mv [选项] 源文件 目标文件

参数:

-f --force:覆盖前不询问

-i --interactive :覆盖前询问

(9)touch命令

创建文件

(10)cat命令

查看文件

(11)head命令

查看文件前n行

(12)tail命令

tail查看文件最后n行

(13)more 命令

功能:阅读文件分页显示

缺点:不方便查找文件内容

(14)less命令

功能:与more命令类似,翻页查看上下文的内容,功能强大

参数:

b      向后翻一页
d      向后翻半页
h      显示帮助界面
Q      退出less 命令
u      向前滚动半页
y      向前滚动一行
空格键 滚动一页
回车键 滚动一行 
/ :   使用一个模式进行搜索,并定位到下一个匹配的文本

--全屏导航

ctrl + F :向前移动一屏
ctrl + B :向后移动一屏
ctrl + D :向前移动半屏
ctrl + U :向后移动半屏

--单行导航

j : 向前移动一行
k :向后移动一行

--其它导航

G : 移动到最后一行
g : 移动到第一行
q / ZZ : 退出 less 命令

--编辑文件

 v: 进入编辑模式,使用配置的编辑器编辑当前文件

(15)find命令

功能:查找目录或者文件

参数:

-name:    按照文件名查找文件
-mtime: -n代表n天以内 +n代表n天以前 按照文件的更改时间来查找文件

(16)grep 命令

功能:文本搜索工具

参数:

-n:输出行号
-v:反向搜索

(17)stat命令

功能:显示文件或文件系统的状态

示例:

[oracle@yczbora oracle]$ stat test1
File: ‘test1’
Size: 18 Blocks: 0 IO Block: 4096 directory
Device: fc03h/64515d Inode: 618102 Links: 2
Access: (0755/drwxr-xr-x) Uid: (61001/ oracle) Gid: (60001/oinstall)
Access: 2021-09-15 14:36:10.435984016 +0800
Modify: 2021-09-15 14:34:39.990386558 +0800
Change: 2021-09-15 14:34:39.990386558 +0800
Birth: -

3、用户和组管理

(1)groupadd

功能:建立新群组
参数:

-g:指定gid

(2)groupmod

功能:修改群组
参数:

-g:修改gid
-n:更改群组名

(3)groupdel

功能:删除群组
参数:

-f:强制删除

(4)useradd

功能:新建用户
参数:

-r:新建系统账号
-g:指定建立的组
-d:指定家目录
-G:指定属组

(5)userdel

功能:用户删除
参数:

-r:用户的家目录及其家目录下的文件一并删除
-f:强制删除用户账号信息

(6)usermod

功能:修改用户信息
参数:

-d:更改用户的家目录
-l:修改用户名名字
-g:更新组
-G:添加到组

(7)passwd

功能:用户密码管理

4、权限管理

(1)chmod

功能:对文件的权限管理
参数:

-R:以递归方式应用到目录和子目录中

chmod +777
chmod u+x
chmod o+x
chmod a+x

操作对象:

u 文件属主权限
g 同组用户权限
o 其它用户权限
a 所有用户(包括以上三种)

权限设定:

+ 增加权限
- 取消权限
= 唯一设定权限

权限类别:

r 读权限
w 写权限
x 执行权限
X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
i 给文件加锁,使其它用户无法访问

r-->4
w-->2
x-->1

(2)chown

功能:更改每个文件的所有者和所属组
参数:

-R:递归应用到子目录中

chown oracle:oinstall test
chown -R oracle:oinstall test2/

(3)chgrp

功能:改变用户的所有组
参数:

-R:递归应用到子目录中

(4)chattr

功能:修改文件的特殊权限
参数:

+i:设置文件不能以任何形式进行更改
-i:取消-i的权限设置

(5)lsattr

功能:列出文件是否有特殊权限
参数:

-a:列出目录所有文件的特殊权限
-R:递归显示目录和子目录的所有文件

(6)id

功能:显示当前用户和某一个用户的信息

(7)who

功能:显示当前登入系统的用户信息

(8)su

功能:切换到某一用户

5、其他命令

(1)echo命令

主要有浓郁打印字符或回显。

echo $ORACLE_HOME

(2)df命令

用于磁盘分区查询

df -h

df -Th

(3)du命令

用于查看文件在磁盘中的使用量。

du -sh *

(4)vi/vim命令

文件编辑,查看等。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2022年4月11日

admin

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

COPYRIGHT © 2022 拓扑园. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鲁ICP备2021020523号

鲁ICP备2021020523号