Linux常用基础(二)
1、压缩包管理
(1)gz和bz2格式
1)gzip -- gz格式的压缩包
压缩:gzip +压缩的文件
解压缩:gunzip + 需要解压的文件
2)bzip2 -- bz2格式的压缩包
压缩:bzip2 +压缩的文件
解压缩:bunzip2 +解压缩的文件
注意:不能对目录进行打包压缩
(2)tar和rar和zip格式
1)tar版本
参数:
c -- 创建 -- 压缩
x -- 释放 --解压缩
v -- 显示提示信息 -- 压缩和解压缩
f -- 指定压缩文件的名字
z-- 使用gzip的方式压缩文件 -- .gz
j -- 使用bzip2的方式压缩文件 -- .bz2
压缩命令:
tar -zcvf 生成压缩包的名字(xxx.tar.gz) +要压缩的文件或目录
tar -jcvf 生成压缩包的名字(xxx.tar.bz2)+要压缩的文件或目录
解压缩命令:
tar -zxvf 压缩包的名字(xxx.tar.gz)(解压到当前目录)
tar -jxvf压缩包的名字(xxx.tar.bz2) -C 指定的目录
2)rar版本(需要手动安装软件)
参数:
压缩:-a
解压缩:-x
压缩命令:
rar a 生成的压缩文件的名字 压缩的文件或目录
解压缩命令:
rar x 压缩的文件名 (可指定目录)
3)zip版本(需要手动安装软件)
参数:
-r:压缩目录需要
压缩命令:
zip 压缩包的名字 压缩的文件或目
解压缩:
unzip 压缩包的名字(压缩到当前目录)
unzip 压缩包的名字 -d 指定解压的路径
2、进程管理
(1)查看当前在线用户的情况
命令:who。
(2)查看整个系统内部运行的进程状况
参数:
-a:显示全部
-u:显示更详细的信息
-x:不显示终端的进程
命令:ps
使用管道进行重定向:ps aux | grep xxx(使用该命令会创建一个进程)
(3)终止进程
1)查看信号的编号
命令:kill -l
2)杀死进程
命令:kill -发送的信号 需要杀死的进程ID
(4)查看当前进程的环境变量
Linux下环境变量的格式:key - value
key = value : value : value(以:为一个value)
命令:env
使用grep进行过滤PATH:env | grep PATH
(5)任务管理器
命令:top
3、网络管理
(1)查看网络相关
命令:ifconfig
(2)测试连接
命令:ping IP地址/网站
(3)查看域名对应IP
命令:nslookup 域名
4、用户管理
(1)创建用户
1)方法1:sudo adduser 添加的用户
2)方法2:sudo useradd -s /bin/bash -g Robin -d /home/Robin -m Robin
-s:指定使用的bash
-g:指定用户组
-d:用户的家路径
-m:用户家目录不存在就自动创建
3)添加用户组
命令:sudo groupadd Robin(用户组名)
(2)设置用户组
修改Robin用户密码:sudo passwd Robin
修改当前用户:passwd
退出当前用户:exit
(3)删除用户
1)命令:sudo deluser +用户名
2)命令:sudo userdel -r 用户名
-r:把用户的主目录一起删除
(4)切换用户
命令:su 要切换的用户名
5、scp命令
scp == super copy
使用命令的前提条件:
目标主机已经成功安装openssh-sever
使用的格式:
scp -r 目标用户名@目标主机IP地址:/目标文件的绝对路径 /保存到本机的绝对(相当)路径
注意:
当在后续提示时,要输入yes,而不能简单输入Y
拷贝目录时需要加参数-r
例如:
$ cd ~
$ scp -r cqlismy@192.168.195.128:/home/cqlismy/APUE/ ./
6、其他命令
(1)终端翻页
Shift + PageUp -> 上翻页
Shift + PageDown -> 下翻页
(2)清屏
clear
Ctrl + l
(3)创建终端
Ctrl + Alt + T(Ubuntu)
Ctrl + Shift + T(添加新标签页)
(4)看手册
man man -> 共9个章节
1)可执行程序或shell命令
2)系统调用(内核提供的函数)
3)库调用(程序库中提供的函数)
4)特殊文件(通常位于/dev)
5)文件格式和规范(如:/etc/passwd)
6)游戏
7)杂项
8)系统管理命令
9)内核例程
(5)设置或查看别名
查看:alias
设置:alias pag=’pas aux | grep’
需要长久有效的话需要设置配置文件:.bashrc
(6)显示字符串
echo
例如:echo $PATH(打印PATH环境变量值)
7、关机重启
关机:poewroff
重启:reboot
关机:shutdown
Linux常用基础(二)的更多相关文章
- Linux常用基础命令(二)
Linux常用基础命令 一.-ls--列表显示目录内容 二.-alias--设置别名 三.-du--统计目录及文件空间占用情况 四.-mkdir--创建新目录 五.-touch--创建空文件 六.-l ...
- Linux常用基础命令整理:关机命令、查看目录下文件命令等
Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...
- Linux常用基础指令
Linux常用指令 一.基础命令 whoami查看当前用户 pwd查看当前所在位置 ls 查看当前文件夹的内容 ls -l或ll显示详细内容 cd 绝对路径:从根目录开始的路径 cd / 文件夹 返回 ...
- linux常用命令二
linux常用命令一 常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all ...
- Linux常用基础命令
一.系统目录结构 约定俗成: bin (binaries)存放二进制可执行文件 sbin (super user binaries)存放二进制可执行文件,只有root才能访问 etc (e ...
- linux(三)之linux常用命令二
今天就是星期五了,又可以休息两天了.有点小激动,开心.不过还是要加油,因为还有很多东西等着我去学习呢! 七.chmod 作用:修改文件的权限 7.1.命令格式:chmod mode filename ...
- 前后端同学,必会的Linux常用基础命令
无论是前端还是后端同学,一些常用的linux命令还是必须要掌握的.发布版本.查看日志等等都会用到.以下是我简单的总结了一些简单又常用的命令,欢迎大家补充.希望能帮助到大家 本文首发于公众号 程序员共成 ...
- linux学习9 运维基本功-Linux常用基础命令实战应用
一.文件系统知识回顾 1.Linux文件系统: a.文件名称严格区分字符大小写 b.文件可以使用除/以外任意字符 c.文件名长度不能超过255个字符 d.以.开头的文件为隐藏文件: . :当前目录 . ...
- linux常用命令(二)
文件处理命令接上一篇 cat concatenate and display fils 查看小文件 more分页显示文件 空格或者f翻页,回车下一行,Q或q退出. head –num num代表行数 ...
随机推荐
- Box2d刚体轨迹预测
前言 在游戏开发中经常会接触到各种物理引擎,虽然开源的引擎各种各样,但是基本原理是相通的.实质上物理引擎只是以时间为单位的刷新物理世界中的刚体的位置(其中运用了大量物理公式和知识),然后刷新刚体关联的 ...
- ES6 对象的拓展(三)
一.对象中的属性及方法1.属性属性简写:当对象属性名与属性值变量相同可以简写eg: let [name,age]=['nzc','18']; let obj = { name:name, age:ag ...
- FCC-学习笔记 Pig Latin
FCC-学习笔记 Pig Latin 1>最近在学习和练习FCC的题目.这个真的比较的好,推荐给大家. 2>中文版的地址:https://www.freecodecamp.cn/;英文版 ...
- 为啥git会这么差!!!!
删除分支 git push origin --delete Chapater6 可以删除远程分支Chapater6 git branch -d Chapater8 可以删除本地分支(在主分支中) ...
- 【转】面试题:实现一个队列,这个队列除了有EnQueue, DeQueue操作,还有一个Max操作,三个操作复杂度都是O(1)
1.每次 新元素进栈的时候,栈里面的元素需要排序 2.让最小的或者最大的元素位于栈顶,这样就可以在O(1)时间内获得最小或者最大的值了, ------ 3.上面的想法 不能保证,进栈(进了队列)之 ...
- Spring之IoC详解(非原创)
文章大纲 一.Spring介绍二.Spring的IoC实战三.IoC常见注解总结四.项目源码及参考资料下载五.参考文章 一.Spring介绍 1. 什么是Spring Spring是分层的Java ...
- 学点经济学:M0、M1、M2、M3,傻傻分不清?(转载)
来源:http://t.10jqka.com.cn/pid_97006727.shtml 学点经济学:M0.M1.M2.M3,傻傻分不清? 25,508人浏览 2018-08-03 11:06 常听人 ...
- jmeter+jenkins配置过程
目录 前置条件 脚本规划 讲解非GUI方式运行脚本 在jenkins里面新建项目 在Jmeter的jtl结果文件转换成html页面 邮件.配置 前置条件 1.jmeter安装好并已配置好环境变量,可正 ...
- ant笔记
目录 ant远程部署 ant的使用,命令! 参考文献: ant+maven一键打包springboot上传服务器发布 判断linux文件.文件夹是否存在 shell中脚本参数传递的两种方式 shell ...
- IDEA 设置(中文乱码、svn、热部署、ideolog 、Jrebel )
目录 console中文乱码 idea 多个工程分别设置svn idea svn忽略版本控制 idea svn客户端 ideolog 插件配置 idea 热部署 Jrebel 插件激活和使用 # I ...