1. 压缩包管理
2. 进程管理
3. 网路管理
4. ftp服务器搭建
5. nfs服务器搭建
6. ssh服务器
7. scp命令
8. 其他命令
9. 关机重启

1. 压缩包管理

1>. 屌丝版:不能对目录压缩
                1). gzip -- .gz格式的压缩包
                    a. gzip *.txt (将所有的.txt文件分别进行压缩成.txt.gz,原来的文件会被删除)
                    b. gunzip *.gz (将所有的.gz解压缩)
                2). bzip2 -- .bz2格式的压缩包
                    a. gzip *.txt (将所有的.txt文件分别进行压缩成.txt.gz,原来的文件会被删除)
                    b. gzip -k *.txt (将所有的.txt文件分别进行压缩成.txt.gz,原来的文件不会被删除)
                    c. gunzip *.gz (将所有的.gz解压缩)
        2>. 高富帅版:
                1). tar -- 不使用z/j参数 , 该命令只能对文件或目录打包
                        参数:
                            c -- 创建 -- 压缩
                            x -- 释放 -- 解压缩
                            v -- 显示提示信息 -- 压缩解压缩 -- 可以省略
                            f -- 指定压缩文件的名字
                            
                            z -- 使用gzip的方式压缩文件 -- .gz
                            j -- 使用bizp2的方式压缩文件 -- .bz2
                            
                        压缩:
                            tar zcvf 生成的压缩包的名字(xxx.tar.gz) 要压缩的文件或目录
                            tar jcvf 生成的压缩包的名字(xxx.tar.bz2) 要压缩的文件或目录
                        解压缩:
                            tar jxvf 压缩包的名字(解压到当前目录)
                            tar jxvf 压缩包的名字 -C 压缩的目录
                2). rar -- 必须手动安装该软件
                        参数:
                            压缩: a
                            解压缩: x
                        压缩:
                            rar a 生成的压缩文件的名字(temp) 压缩的文件或目录
                        解压缩:
                            rar x 压缩文件名(temp) [解压缩目录]
                3). zip --
                        参数:
                            压缩目录需要加参数 -r
                        压缩:
                            zip 压缩包的名字 压缩的文件或目录
                        解压缩:
                            unzip 压缩包的名字
                            unzip 压缩包的名字 -d 解压目录
                            
                            
                总结: 相同之处:
                tar/rar/zip  参数  生成的压缩文件的名字   压缩的文件或目录 --- 压缩的时候的语法
                tar/rar/unzip 参数 压缩包的名字  参数(rar没有参数)  解压缩目录 -- 解压缩语法

2. 进程管理:

1>. 查看当前在线用户的情况: ps aux
            对显示的进程过滤: ps aux | grep xxx
        2>. 查看整个系统内部运行的进程状况: ps a:(all)当前系统所有用户的进程
                                            ps u:查看进程所有者及其他一些信息
                                            ps x:显示没有控制终端的进程 -- 不能与用户进行交互的进程【输入、输出】
        3>. 终止进程:
                1). 查看信号编号:kill -l
                2). 杀死进程:kill -SIGKILL 89899(PID-进程标识号)
        4>. 查看当前进程的环境变量: env
                    查看PATH: env | grep PATH
                Linxu下的环境变量的格式: key - value
                    key=value:value:value:value
        5>. 任务管理器:top

3. 网络管理:

1>. 获取网络接口的配置信息: ifconfig
        2>. 测试与目标主机是否联通: ping [参数-c 数目 / -i 秒数] 主机名或IP地址
        3>. 查看服务器域名对应的IP地址: nslookup 主机名(www.baidu.com)
        
        
        用户管理:
            创建用户:sudo adduser + 用户名(luffy)
                    sudo useradd -s /bin/bash -g itcast -d /home/itcast -m itcast
            设置用户组:sudo groupadd itcast
            删除用户:sudo deluser + 用户名(luffy)
                    sudo userdel -r itcast(选项 -r 的作用是把用户的主目录一起删除)
            切换用户:su + 用户名(sanji)
            root用户:sudo su
            设置密码:sudo passwd + 用户名(luffy)
                    sudo passwd root(设置root密码)
            退出登录用户:exit
            当前系统的当前用户信息:vi /ect/passwd

4. ftp服务器搭建: -- vsftpd

作用: 文件的上传和下载
        1>. 服务器端:
                1). 修改配置文件 - 如何修改配置文件 -- vi /etc/vsftpd.conf
                2). 重启服务 -- sudo service vsftpd restart
        2>. 客户端:
                1). 实名用户登录
                            ftp + IP(server)
                            输入用户名(server)
                            输入密码
                            
                            文件的上传和下载
                                    文件的上传: put file
                                    文件的下载: get file
                                    不允许操作目录, 如果想操作目录 -- 打包 tar/rar/zip
                2). 匿名用户登录
                            ftp + serverIP
                            用户名: anonymous
                            密码: 直接回车
                            
                            不允许匿名用户在任意目录直接切换
                            只能在一个指定的目录范围内工作
                            需要再ftp服务器上创建一个匿名用户的目录 -- 匿名用户的根目录
                            
                            
                3). lftp客户端访问ftp服务器:一个ftp客户端工具, 可以上传和下载目录
                    软件安装:sudo apt-get install lftp
                    登录服务器:1. lftp 服务器ip  回车
                                2. login
                                1. lftp username@127.0.0.1 回车
                                2. 输入服务器密码
                                put 上传文件
                                mput 上传多个文件    
                                get 下载文件
                                mget 下载多个文件
                                mirror –R 上传整个目录及其子目录
                                mirror 下载整个目录及其子目录

5. nfs服务器搭建:net file system -> 网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源。

1>. 服务器端:安装:sudo apt-get install nfs-kernel-server
                1). 创建共享目录
                            mkdir dir
                2). 修改配置文件
                            /etc/exports
                            增加:/home/itcast/share *(ro, sync)
                3). 重启服务
                            sudo service nfs-kernel-server restart
        2>. 客户端:
                1). 挂载服务器共享目录
                    客户端访问共享目录:sudo mount + IP:共享目录名 挂载目录sudo mount 192.168.32.75:/home/itcast/NfsShare/ /mnt

6. ssh服务器:

1>. 服务器端:
                1). 安装ssh: sudo atp-get install openssh-server
        2>. 客户端:
                1). 远程登录: ssh userName@serverIP
                2). 退出登录: logout

7. scp命令: 目标主机已经成功安装openssh-server

超级拷贝: scp -r 目标用户名@目标主机IP地址:/目标文件的绝对路径 /保存到本机的绝对(相对)路径

8. 其他命令:

1>. 翻页Shift + PageUp -> 上翻页
            Shift + PageDown -> 下翻页
        2>. 清屏
            clear
            Ctrl + l
        3>. 创建终端
            Ctrl + Alt + T (Ubuntu)
            Ctrl + Shift +T (添加新标签页)
        4>. 看手册
            man man -> 共九个章节
        5> 设置查看别名: alias ls(查看别名)
        6>. 在显示器上输出字符串:echo "hello world!"
            显示环境变量:echo $PATH
            显示上一次程序退出值:echo $?

9. 关机重启

1>. poweroff
        2>. shutdown
        3>. reboot

Linux学习笔记-基本操作2的更多相关文章

  1. Linux学习笔记-基本操作5

    1. Linux文件操作相关函数 stat函数 :获取文件属性(从inode上获取)                返回值:                    成功:0               ...

  2. Linux学习笔记-基本操作1

    1>. 命令解析器2>. Linux快捷键3>. Linux 系统目录结构4>. 用户目录5>. 文件和目录操作6>. 文件和目录的属性7>. 文件权限, 用 ...

  3. Linux学习笔记-基本操作4

    1. gdb调试2. makefile的编写3. 系统IO函数 1. gdb调试:        1. 启动gdb + 可执行文件        2. 查看代码:                l== ...

  4. Linux学习笔记-基本操作3

    1. vim编辑器的使用2. gcc编译器3. 静态库的制作 -- lib4. 动态库的制作    -- dll vi -- vimvim是从vi发展过来的一款文本编辑器vi a.txt前提: 安装了 ...

  5. 20155303狄惟佳预备作业三Linux学习笔记

    20155303狄惟佳预备作业三Linux学习笔记 初次接触Ubuntu系统以及Linux内核,了解了其产生的历史,从感性来讲,深深吸引我的是其中蕴含的珍贵的开源精神,以及Stallman等人对&qu ...

  6. Linux 学习笔记 1 使用最小的系统,从分区安装系统开始

    我们常用的linux系统在安装过程中大多都省略了对系统进行分区的操作,以至于后期,不了解什么是分区以及分区当中最基本的一些概念, 我们不说最细的知识,只求了解这个过程,那直接步入正题,开始第一节的学习 ...

  7. Linux 学习笔记 5 文件的下载、压缩、解压、初步认识yum

    写在前面 上节我们通过简单的几组命令,已经完全的实现了文件的移动.删除.更名.以及复制,我们最常用的基本玩法,本节将带着大家学习压缩.解压的相关步骤. Linux 学习笔记 4 创建.复制.移动.文件 ...

  8. Linux 学习笔记

    Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...

  9. linux学习笔记2-linux的常用命令

    第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ======== ...

随机推荐

  1. 利用HBuilder开发基于MUI的H5+ app中使用百度地图定位功能

    定位功能有两种方法: 首先要初始化内置地图: var map = new plus.maps.Map("map"); 这里黄色的map是html里面的id: <div id= ...

  2. 《团队-爬取豆瓣电影TOP250-设计文档》

    搭建环境: 1.安装python3.4 2.安装pycharm集成开发环境 3.安装Git for Windows 4.安装python第三方包 bs4开发阶段: 1.团队成员申请并配置github账 ...

  3. Bootstrap之Bootstrap组件

    一 文本居中 col-xx-offset-xx:水平居中 center-block:使用于不涉及float标签的水平居中,也不涉及列的居中,让哪里居中就写到哪里,本质是:margin:0 auto. ...

  4. 创建视图&新建表按照视图结构

    create  view  V_tableTemp as  select a.* from TEMPCLIENT a ,TEMPCLIENTSTUFF b where a.CORNO<>' ...

  5. Java泛型总结——吃透泛型开发

    什么是泛型 泛型是jdk5引入的类型机制,就是将类型参数化,它是早在1999年就制定的jsr14的实现. 泛型机制将类型转换时的类型检查从运行时提前到了编译时,使用泛型编写的代码比杂乱的使用objec ...

  6. 6. Uniforms in American's Eyes 美国人眼里的制服

    6. Uniforms in American's Eyes 美国人眼里的制服 (1) Americans are proud of their variety and individuality,y ...

  7. GreenPlum 初始化配置报错:gpadmin-[ERROR]:-[Errno 12] Cannot allocate memory

    报错原因:可能swap太小或者没有交换分区 解决方法: (1)查看swap:swapon -s (2)如果什么都没有显示,说明你没有任何可用的swap,此时你可以添加1GB的swap: dd if=/ ...

  8. 快速创建一个 Servlet 项目(2)

    1. 新建一个 webapp 参考 http://www.cnblogs.com/zno2/p/5909019.html 2.调整jdk版本 修改 pom.xml 文件,将jdk 调整为适当的版本,比 ...

  9. 分形在遥感和GIS中的应用

    GIS等高线化简 遥感图像的追踪 分形matlab实现:分形应用于遥感图像处理             低分辨率和高分辨率图形它们的形状是相似的(图像增强) 贪吃蛇和蚁群算法:试想管中窥豹,一只小蚂蚁 ...

  10. 软工网络15团队作业4——Alpha阶段敏捷冲刺(一)

    第 1 篇 Scrum 冲刺: 各个成员在 Alpha 阶段认领的任务 成员      任务 预期任务量/小时 曾艺佳 学习模块:单词及其释义      单词发音     例句学习     添加笔记 ...