三、 文件属性操作命令

1. chown命令

(1)chown示例一:改变文件的属主
     [root@server1 ~]# chown  user1  hello.txt功能:将指定文件hello.txt的属主(所有者)改为user1。
(2)chown示例二:递归改变文件的属主
     [root@server1 ~]# chown  -R  user1  mydir功能:参数-R,表示递归,即可以深入到指定目录中的每一层,将  所有子目录和文件的属主(所有者)改为指定的用户;本例中          会将mydir目录中所有子目录和文件的属主设定为user1。

2. chgrp命令

(1)chgrp示例一:改变文件的属组
    [root@server1 ~]# chgrp  mygroup1  hello.txt功能:将指定文件hello.txt的属组改为mygroup1。
(2)chgrp示例二:递归改变文件的属组
    [root@server1 ~] chgrp  -R  mygroup1  mydir功能:参数-R,表示递归,即可以深入到指定目录中的每一层,将所有子目录和文件的属组改为指定的组;本例中会将mydir目录中所有子目录和文件的属组设      定为mygroup1。

3. chmod命令

(1)chmod示例一:字母方式
    字母u针对属主、g针对属组、o针对其他用户、a针对所有用户;= 表示赋予(设置)指定权限,要注意它会覆盖原权限,   + 表示在原有权限的基础上增加指定权限,- 表示在原有权限的基础上去掉指定权限;r、w、x三种权限,既可以单独使用也可以组合使用。如:chmod  u+rx  host.conf功能:为文件host.conf的属主增加执行和读取权限。chmod   g-w,o=x  host.conf功能:将文件host.conf的属组去掉写权限,同时将其他用户设置为只有执行权限,而文件属主的权限不变。
(2)chmod示例二:数字方式

9位权限 最大权限 rwx rwx rwx 最小为— --- —

表示为数字为:111 111 111 和 000 000 000
101 001 100
5 1 4
所以用数字方式指定权限,最大为:7 7 7 最小为 0 0 0

  示例:chmod  764  host.conf功能:将文件host.conf的权限设置为:属主拥有全部权限;属组拥有读写权限;其他用户拥有只读权限。

四、 查看进程命令

1. ps命令

(1)ps命令示例一:不带参数
    [user1@server2 ~]$ ps功能:查询在当前控制台上运行的进程。
(2)ps命令示例二:查看所有进程
    [user1@server2 ~]$ ps  -aux功能:查询系统中所有运行的进程,包括后台进程,其中参数a是所有进 程,参数x包括不占用控制台的进程,参数u显示用户。
(3)ps命令示例三:查看所有进程
    [user1@server2 ~]$ ps  -ef功能:查询系统中所有运行的进程,包括后台进程,而且可以显示出每  个进程的父进程号。

2. pstree命令

(1)pstree命令示例一:树状格式显示进程列表
    [user1@server2 ~]$ pstree功能:以树状格式显示系统的进程列表。
(2)pstree命令示例二:带进程号的树状格式显示进程列表
    [user1@server2 ~]$ pstree  -p功能:以树状格式显示系统的进程列表,并标识出每个进程的进程号

3. top命令

[user1@server2 ~]$ top
功能:动态地显示系统中的进程。

4. kill命令

(1)kill命令示例一:杀掉指定进程
    [user1@server2 ~]$ kill  3029功能:kill命令可以杀掉一个进程,当然普通用户只能杀掉自己的进程。说明:上述命令中3029是进程号;一般在执行kill命令之前,先用ps或   pstree来查询一下将要被杀掉的进程的进程号。
(2)kill命令示例二:强制杀掉指定进程
    [user1@server2 ~]$ kill  -9  3029功能:强制终止3029号进程的运行,其中参数-9代表强制的意思。说明:实际上kill命令是向该进程发送信号,该进程接到信号后决定是否停止运行,有些守护进程必须要收到参数9才终止运行。请读者执行kill  -l命令来进一步了解有关信号的情况。

五、VI命令

VI命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编器
VI编辑器三种模式:一般模式、编辑模式、命令行模式
vi abc.txt 进入一般模式,此时并不能编辑文本,
需要通过输入【i/I、o/O、a/A、r/R】进入编辑模式,可修改文本文件,
在编辑模式中修改完毕后,输入【esc】切换回一般模式,
在一般模式中输入【:w、:q、:x】即可进入命令行模式,
:w 保存文本
:q 不保存文本并退出vi
:q! 不保存文本并强制退出vi
:wq 保存文本并退出vi
:x 保存文本并退出vi
一般模式输入【i/I、o/O、a/A、r/R】进入编辑模式:
i:在光标处插入(常用)
I:在光标所在行第一个非空格字符处插入(常用)
o:在光标所在行的下一行插入新的一行(常用)
O:在光标所在行的上一行插入新的一行
a:在光标所在位置的下一个字符处开始插入
A:在光标所在行的最后一个位置开始插入(常用)
r:替换光标所在位置的字符(只替换一次)
R:一直替换光标所在位置的字符,知道按(esc)键为止
一般模式输入指令:
dd:删除(剪切)光标所在行
ndd:删除光标所在的向下n行 3dd 删除下面的三行
yy:复制当前行
nyy:复制光标所在的向下n行
p:将已复制的数据在光标下一行粘贴
P:将已复制的数据在光标上一行粘贴

linux---基础03相关推荐

  1. 手机怎么连接虚拟机服务器,linux基础03:怎样通过SSH终端工具远程连接linux虚拟机?...

    前面的章节中,我们在windows系统电脑上安装了VMware虚拟机,并且在VMware虚拟机上安装好了linux系统,这样,我们就可以在windows系统上一边看视频教程,一边学习linux知识了. ...

  2. Linux基础_李孟_新浪博客

    网址: Linux基础01:http://blog.csdn.net/qq_19968255/article/details/52732932 Linux基础02:http://blog.csdn.n ...

  3. 鸟哥的linux 实训教程,鸟哥的Linux基础学习实训教程

    1.理想的Linux上机实践课程 每周一次.每次三小时的学与练 本书所有例题讲解,均经过鸟哥在大专院校实施多年来的测试,对于学生的理解具有相当满意的效果. 2. 提供一致性教学环境 让学习者不再有陌生 ...

  4. Linux中如何使用mysql和php_hi 感恩节——Linux基础教程之mysql和php

    感恩节.虽然一直没有过这个节日的习惯,但仅仅是听到感恩的消息,都能想到一幅幅画面.愿大家安好! 学习Linux的前言 选择了Linux发行版本,你就会想如何开始学习Linux了. 1.当然是安装Lin ...

  5. day55 linux 基础以及系统优化

    Linux系统基础优化及常用命令   Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令 ...

  6. web安全从基础术语、windows/linux基础到安全漏洞/病毒木马挖掘与分析利用(持续更新)

    web安全知识从基础术语.windows/linux基础到安全漏洞/病毒木马挖掘与分析利用(持续更新) 专业术语 web环境搭建 windows基础 linux基础 linux系统命令 linux命令 ...

  7. Linux基础系统优化及常用命令

    # Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...

  8. Linux基础命令与知识点

    Linux基础知识与常见命令 作者:卖兔子的萝北 分类:学习笔记 根目录: bin: 可执行文件 dev:硬件设备文件 etc: 系统配置文件 boot:开机启动文件 usr/bin:可执行文件 /v ...

  9. Linux基础命令-进程与系统性能

    Linux基础命令-进程与系统性能 进程与系统性能 一.进程相关概念 1.进程概念 2.进程的基本状态和转换 3.IPC进程间通信 4.进程优先级 5.进程状态 二.进程与系统性能 1.系统管理工具 ...

  10. 大数据之Linux 基础

    Linux 基础 Linux 开始 虚拟机 Linux 准备工作 Linux 安装步骤 选择稍后安装 网络类型选择 NAT 修改最大磁盘大小(这里最大磁盘大小指给虚拟机分配的,但不真正使用不是这么多) ...

最新文章

  1. stl set求交集 并集 差集
  2. MySQL创建视图的语法格式
  3. Spring5的系统架构
  4. 多项式的基础操作(逆元/除法/取模/对数ln/开根sqrt/指数exp/快速幂)带模板+luogu全套例题
  5. [vue-cli]vue-cli怎么解决跨域的问题?
  6. service注入为null_如何解决quartz调度时候,job中的service为null的问题?
  7. 前端工程师和数据科学的快乐
  8. Hive系列(一)metastore的认证和授权
  9. linux系统结构简概
  10. java集群之间共享数据_多个JVM之间,数据共享的问题?
  11. spring batch(批处理)
  12. python pip 安装第三方库 mysql模块步骤--pip install mysql-connector-python
  13. 网络故障和网络诊断工具(5.0)
  14. CSS角度单位:deg、grad、rad、turn
  15. 英文之妙语连珠超级94句
  16. xman_2019_format
  17. PMP知识点总结—质量功能展开(QFD)
  18. [重磅]秦雯讲大数据:心动.幡动.风动
  19. 【人工智能II】实验2 强化学习Q-Learning算法
  20. 湖北一公司发生闪爆事故,这套化工厂巡检系统你有吗?

热门文章

  1. spring data jpa update
  2. 【代码笔记】iOS-自定义loading(IanAlert)
  3. SVN使用过程中遇到的一些问题
  4. Hibernate第十一篇【配置C3P0数据库连接池、线程Session】
  5. HOWTO: InstallShield中如何实现MSI包的权限提升(转)
  6. 我想知道怎么求N的N次方
  7. mysql 移植ucos_基于STM32F767的UCOSIII移植学习
  8. itext html 转换 pdf文件,利用itext实现html转pdf文档
  9. cnn输入层_多尺度CNN特征图的分析与应用
  10. android 顶部标签切换,Android实现底部切换标签