linux高级命令
来源:互联网 发布:淘宝买东西好评怎么说 编辑:程序博客网 时间:2024/06/16 14:12
一:创建链接
二:权限的修改组管理
三:内容查看,压缩,解压,文件大小的查看
四:vi 或者vim编辑器
五:管道 查找 grep find locate wa
六:输出及显示
七:主机名hostname和hosts文件的操作
八:软件的安装和卸载
九:JDK的安装和配置
十:history的操作和帮助文档的使用
十一:系统状态的 查看
十二:防火墙
十三:关机重启和其他命令
一:创建链接
硬链接表示:复制一份文件内容,源文件被删除后依旧能够读取文件
软链接表示:相当于创建一个快捷方式,指向源文件,源文件一旦丢失,则无法找到文件。
Linux系统创建连接有两种方式,(1)通过sc-s 文件名的方式创建 sc –l 文件名 链接名 (表示创建硬链接) sc -s 文件名 链接名 (表示创建软连接)
(2)通过ln 命令来创建。 Ln 文件名 链接名 (表示创建一个硬链接) ln –s 文件表示创建一个软连接
二:权限的修改和组的管理
chmod文件所有者或者root用户对文件的权限的修改操作:
chmod [u|g|o|a][+-=][rwx] 文件路径名 (表示对文件的权限的修改可以是root用户也可以是文件所有者)
还有一种方式就用数字来代替:
chmod 775 文件路径名 (表示文件的访问权限是rwx rwx r-x)
分配所有者及所属组,root用户可以使用的关键字chown
Chown b :crxy xxx.txt 把原来文件所有者是crxy的文件的所有者给了b
Chown -R b :crxy xxx.txt 递归把原来所有者是crxy的文件的所有者给b
分配所属组root权限可以操作关键字 chgrp
Chgrp b crxy.txt 把crxy.txt文件加入到b用户组中
Chgrp b crxy 把crxytest这个文件夹中的文件递归的加入到b用户组中
Id查看显示目前登陆的用户的uid和gid
Groups crxy 查看crxy这个用户所属那个用户组
Usermod 修改所在的属性
Usermod -L crxy 锁定crxy这个用户
Usermod -U crxy 解锁crxy这个用户
Usermod -g b crxy 强制把crxy这用户加到b用户组中
User –l newcrxy crxy 在crxy不在线的时候将crxy的用户名改为newcrxy
三:文件内容,大小查看 压缩加压
用cat查看内容 tac是倒着显示文件内容
Cat file1 file2>file3 把文件file1和file2合并到file3中
More 分屏显示文本内容
Du命令查看文档文件夹的大小
Du –ch 显示文件大小以及当前目录的总大小
Du –sh 显示当前目录下文件大小和文件夹总大小
Du –ah crxytest 显示crxytest目录下所有文件大小和crxytest文件的总大小
压缩文件 tar命令
Tar -zcvf crxyte.tar.gz /home/crxy/crxytest/crxy.txt 把crxy.txt用gzip算法压缩成crxy.tar.gz文件。如需要解压该文件则:tar –zxvf crxyte.tar.gz 用gzip算法把crxyte.tar.gz文件给解压。 查看压缩文件中的文件 tar –tvf crxyte.tar.gz的方式查看
还可以用另外一种算法来压缩解压 查看文件
Tar -jcvf crxyte.tar.bz 2 /home/crxy/crxytest/crxy.txt 压缩
Tar -jxcvf crxyte.tar.bz2 解压
Tar -jtvf crxyte.tar.bz2 查看压缩文件中的内容
四:vi vim 编辑器
插入模式:a(在光标右边输入) A(在光标行尾输入) o(下一行输入) O(上一行输入)
I(在光标行首输入) i( 在光标左边输入)
命令行:x(删除一个字符) ddp(剪切一行) dd(删除一行) yyp(复制一行) u(撤销操作) r(替换)
末行模式:
退出插入模式esc 输入(:)进入末行模式 wq(保存并退出)w(保存)q(退出)q!(强制退出)
五:查找grep find locate
Locate命令需要在系统先设置一个数据库,在查找文件的时候不是在磁盘中查找,如果没找到记录,就用update更新数据库。
Find命令格式如下
Find –user crxy –name “crxytest” exec rm –f {} \;在crxy用户下面的查找文件名中含有crxytest的文件并执行移除操作。
Grep命令格式
Grep aa a.txt在a.txt文件中找含有aa的行或者grep a crxytest 在crxytest中找路径名称含有a的文件名称。
六 输出显示
Echo 输出文件路径 还可以向文件中写入内容。Echo和export可以显示输出内容还可以设置环境变量。
七:修改主机名和hosts文件
进入vi /etc/sysconfig/network hostname=主机名
或者vi /etc/ hosts 修改主机名
八 软件的安装和卸载
软件的安装和下载主要有两种方式:rpm和压缩的方式去安装,如果是通过rpm的方式去安装的话,先执行rpm –ivh .rpm包名的的方式安装,第二步在配制环境变量vi /etc/profile,第三步通过export的方式 配制环境变量 export JAVA_HOME=xxx/xx
第四步 通过source /etc/profile 是配置文件生效
也可用压缩文件的方式安装文件,第一步先解压文件,其他步骤和上面的一致。
软件的卸载rpm -e 软件名
查询软件是否安装 rpm -qa |grep 软件名
软件升级 rpm -U 软件名
九 JDK的安装和环境变量的配置
有三种方式。其中两种软件的安装和卸载已经介绍了。第三种就是通过yum的方式去安装。 yum install <pkg> 安装软件 yum update <pkg> 升级软件
yum info <pkg> 显示安装软件的信息 yum list <pkg> 显示安装软件的信息
yum clean all 清除缓存
十 hisrtory的操作以及帮助文档的使用
History N 返回最近N条命令 History clean 清除历史记录 history –c 清除历史记录
Help 对工具的简单介绍 man对工具的详细介绍 info对工具详细用法概述
十一:系统状态的查看
主要有ps命令主要对系统的进程和软件的查看。Netstat 对系统进程和软件的查看得更为详细,并且还有软件使用的协议和socket套接字的显示。Top显示系统实时动态进程软件的状态,主要用在查看那个进程消耗cpu资源最多,内存占用多少。
十二:
Service iptables staus 查看防火墙的状态 Service iptables stop 暂时关闭防火墙
Service iptables start 开启防火墙 chkconfig iptables off 永久关闭防火墙
Chkconfig iptables on 永久打开防火墙 chkconfig –list ipatbles 查看防防火墙的状态 iptables –nL 查看防火墙的规则 修改防火墙规则 /etc/sysconfig/iptables
十三 其他命令和关键重启
Sudo命令:主要用于普通用户使用root权限的命令操作:
用vi /etc/sudoers 进入配置文件 df –h 查看硬盘的情况 fdisk –l 查看需要格式化盘的情况 who 查看当前那些用户在登录 free 查看还有多少资源可用 uname -a查看系统版本资源信息
Reboot 重启 halt关闭系统 shutdown 关机 exit 退出
0 0
- linux高级命令
- linux高级操作命令
- Linux 高级命令归纳
- linux 高级命令- -
- Linux 高级命令
- 高级Linux命令
- linux高级命令
- 常用linux高级命令
- linux 高级命令
- linux高级命令
- linux高级命令
- 常用linux高级命令
- linux高级命令
- [收藏]Linux高级命令
- Linux高级命令汇总
- linux高级命令
- 高级 Linux 命令精通指南
- 高级 Linux 命令精通指南
- composer使用
- java基础(25)--java annotation详解
- 常见面试之机器学习算法思想简单梳理
- linux基本命令(3)——pwd命令
- phpStudy升级MySQL教程
- linux高级命令
- RxJS入门(1)---Observer 和 Iterator模式简介
- 一个内存数据交换的例子(一)
- Libgdx 之Actor 演员类
- Android Studio 升级
- POJ1416--DFS入门
- 在Dev C++中制作和使用静态链接库
- 如何将Vim改装成一个IDE编程环境(图文)
- 异步FIFO