linux---基础03
三、 文件属性操作命令
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相关推荐
- 手机怎么连接虚拟机服务器,linux基础03:怎样通过SSH终端工具远程连接linux虚拟机?...
前面的章节中,我们在windows系统电脑上安装了VMware虚拟机,并且在VMware虚拟机上安装好了linux系统,这样,我们就可以在windows系统上一边看视频教程,一边学习linux知识了. ...
- Linux基础_李孟_新浪博客
网址: Linux基础01:http://blog.csdn.net/qq_19968255/article/details/52732932 Linux基础02:http://blog.csdn.n ...
- 鸟哥的linux 实训教程,鸟哥的Linux基础学习实训教程
1.理想的Linux上机实践课程 每周一次.每次三小时的学与练 本书所有例题讲解,均经过鸟哥在大专院校实施多年来的测试,对于学生的理解具有相当满意的效果. 2. 提供一致性教学环境 让学习者不再有陌生 ...
- Linux中如何使用mysql和php_hi 感恩节——Linux基础教程之mysql和php
感恩节.虽然一直没有过这个节日的习惯,但仅仅是听到感恩的消息,都能想到一幅幅画面.愿大家安好! 学习Linux的前言 选择了Linux发行版本,你就会想如何开始学习Linux了. 1.当然是安装Lin ...
- day55 linux 基础以及系统优化
Linux系统基础优化及常用命令 Linux基础系统优化 引言没有,只有一张图. Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令 ...
- web安全从基础术语、windows/linux基础到安全漏洞/病毒木马挖掘与分析利用(持续更新)
web安全知识从基础术语.windows/linux基础到安全漏洞/病毒木马挖掘与分析利用(持续更新) 专业术语 web环境搭建 windows基础 linux基础 linux系统命令 linux命令 ...
- Linux基础系统优化及常用命令
# Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...
- Linux基础命令与知识点
Linux基础知识与常见命令 作者:卖兔子的萝北 分类:学习笔记 根目录: bin: 可执行文件 dev:硬件设备文件 etc: 系统配置文件 boot:开机启动文件 usr/bin:可执行文件 /v ...
- Linux基础命令-进程与系统性能
Linux基础命令-进程与系统性能 进程与系统性能 一.进程相关概念 1.进程概念 2.进程的基本状态和转换 3.IPC进程间通信 4.进程优先级 5.进程状态 二.进程与系统性能 1.系统管理工具 ...
- 大数据之Linux 基础
Linux 基础 Linux 开始 虚拟机 Linux 准备工作 Linux 安装步骤 选择稍后安装 网络类型选择 NAT 修改最大磁盘大小(这里最大磁盘大小指给虚拟机分配的,但不真正使用不是这么多) ...
最新文章
- stl set求交集 并集 差集
- MySQL创建视图的语法格式
- Spring5的系统架构
- 多项式的基础操作(逆元/除法/取模/对数ln/开根sqrt/指数exp/快速幂)带模板+luogu全套例题
- [vue-cli]vue-cli怎么解决跨域的问题?
- service注入为null_如何解决quartz调度时候,job中的service为null的问题?
- 前端工程师和数据科学的快乐
- Hive系列(一)metastore的认证和授权
- linux系统结构简概
- java集群之间共享数据_多个JVM之间,数据共享的问题?
- spring batch(批处理)
- python pip 安装第三方库 mysql模块步骤--pip install mysql-connector-python
- 网络故障和网络诊断工具(5.0)
- CSS角度单位:deg、grad、rad、turn
- 英文之妙语连珠超级94句
- xman_2019_format
- PMP知识点总结—质量功能展开(QFD)
- [重磅]秦雯讲大数据:心动.幡动.风动
- 【人工智能II】实验2 强化学习Q-Learning算法
- 湖北一公司发生闪爆事故,这套化工厂巡检系统你有吗?
热门文章
- spring data jpa update
- 【代码笔记】iOS-自定义loading(IanAlert)
- SVN使用过程中遇到的一些问题
- Hibernate第十一篇【配置C3P0数据库连接池、线程Session】
- HOWTO: InstallShield中如何实现MSI包的权限提升(转)
- 我想知道怎么求N的N次方
- mysql 移植ucos_基于STM32F767的UCOSIII移植学习
- itext html 转换 pdf文件,利用itext实现html转pdf文档
- cnn输入层_多尺度CNN特征图的分析与应用
- android 顶部标签切换,Android实现底部切换标签