---恢复内容开始---

----------------------------=========================文件与目录操作
cd /home 进入’/homw’目录
cd … 返回上一级
cd …/… 返回上两级
cd - 返回上次所在目录
cd ~ 返回登录用户目录
cp file1 file2 将file1复制为file2
cp -a dir1 dir2 复制一个目录
cp -a /tmp/dir1 . 复制一个目录到当前目录
ls 查看目录中的文件
ls -a 查看隐藏文件
ls -l 显示详细信息
ls -lrt 按时间显示文件(l表示详细列表)
pwd 显示工作路劲
mkdir dir1 创建dir1目录
mkdir dir1 dir2 同时创建两个目录
mkdir -p /tmp/dir1/dir2 创建一个目录树
mv dir1 dir2 移动/重命名一个目录
rm -f file1 删除file1
rm -rf dir1 删除dir1目录及其子目录内容

----------------------------=========================查看文件内容
cat file1 查看文件内容
head 2 file1 查看一个文件的前两行
more file1 查看一个长文件的内容
tac file1 从最后一行开始反向查看一个文件的内容
tail -f 3 file1 追踪查看一个文件的最后三行
vi file 打开并浏览文件(i 进入编辑模式,Esc 退出编辑模式,:w保存当前修改,:q不保存退出vi,:wq保存并退出vi)

----------------------------=========================文本内容处理
grep str /tmp/test 在文件/tmp/test中查找str内容
grep ^str /tmp/test 在文件/tmp/test中查找以str开始的行
grep [0-9] /tmp/test 查找/tmp/test文件中所有包含数字的行
grep str -r /tmp/* 在目录/tmp及其子目录中查找str内容
diff file1 file2 找出两个文件的不同处
sdiff file1 file2 以对比的方式显示出两个文件的不同

----------------------------=========================压缩、解压
bzip2 file1 压缩file1
bunzip2 file1.bz2 解压file1.bz2
gzip file1 压缩file1
gzip -9 file1 最大程度压缩file1
gunzip file1.gz 解压file1.gz
tar -cvf archive.tar file1 将file1打包成archive.tar(-c:建立压缩档案;-v:显示所有过程;-f:使用档案名字是必须的并且是最后一个参数)
tar -cvf archive.tar file1 dir1 将file1,dir1打包成archive.tar
tar -tf archive.tar 显示一个包中的内容
tar -xvf archive.tar 释放一个包
tar -xvf archive.tar -C /tmp 把压缩包释放到/tmp目录下(-C:指定目录)
zip file1.zip 建立一个zip格式的压缩包
zip -r file1.zip file1 dir1 将目录和文件压缩成一个zip格式的压缩包
unzip file1.zip 解压一个zip格式的压缩包到当前目录
unzip test.zip -d /tmp/ 解压一个zip格式的压缩包到/tmp目录(-d:指定目录)

----------------------------=========================yum安装器
yum -y install [package] 下载并安装一个rpm包
yum localinstall [package] 安装一个rpm包,使用你自己的软件仓库解决所有依赖关系
yum -y update 更新当前系统中安装的所有rpm包
yum update [package] 更新一个rpm包
yum remove [package] 删除一个rpm包
yum list 列出当前系统中安装的所有rpm包
yum search [package] 在rpm仓库中搜寻软件包
yum clean [package] 清除缓存目录(/var/cache/yum)下的软件包
yum clean headers 删除所有头文件
yum clean all 删除所有的包和头文件
rpm -qa | grep str 查询存在的安装包(str为需要查询的字符串)
rpm -e --nodes [package] 卸载安装包

----------------------------=========================网络相关
ifconfig eth0 显示一个以太网卡的配置
ifdown eth0 禁用eth0网络设备
ifup eth0 启用eth0网络设备
ip addr show 显示网卡的ip地址

----------------------------=========================系统相关
su- 切换到root权限(和su有区别)
shutdown -h now 关机
showdown -r now 重启
reboot 重启
top 罗列出使用CPU资源最多的linux任务(输入q退出)
pstree 以树状图显示程序
man [command] 查看参考手册(列如:man ping ,查看ping命令)
passwd 修改密码
df -h 显示磁盘的使用情况
cal -3 显示日历(-3:显示前一个月,当前月,下一个月的日历)
cal 10 1988 显示指定月,年的日历
date 显示时间

----------------------------=========================XShell5相关操作
ctrl + u 删除光标之前到行首的字母
ctrl + k 删除光标之前到行尾的字母
ctrl + c 取消当前行输入的命令,相当于ctrl + PauseBreak
ctrl + l 清屏,相当于执行clear命令
ctrl + r 显示:提示,根据用户输入查找相关历史命令

ps -ef | grep [进程内容] 按内容查看进程
kill [pid] 用进程id杀掉进程
netstat -tlnp | grep [查找内容] 查看端口使用情况或根据查找内容查看

linux基本命令的操作的更多相关文章

  1. Linux基本命令 vi操作和插件

    基本命令 vim命令 常用插件 基本命令 查看Tomcat日志: tail -n 20 -f catalina.out 查看指定列表: find ./ -name 'ser*' 搜索指定文件: loc ...

  2. Linux 基本命令-----常用操作分类

    Linux/Unix 命令格式: 命令名 [选项] [参数] 注:[]中的内容代表内容可以省略 例:$ ls $ ls -l #-l 是选项 开始符号: 文件名 或 文件夹名 .当前文件夹 ..上一级 ...

  3. Linux高级运维 第三章 Linux基本命令操作

    3.1  Linux终端介绍.Shell提示符.Bash基本语法 3.1.1  登录LINUX终端 两种终端仿真器:1.GNOME桌面的GHOME Terminal : 2.KDE桌面的Konsole ...

  4. Linux基本命令操作

    3.1  Linux终端介绍.Shell提示符.Bash基本语法 3.1.1  登录LINUX终端 两种终端仿真器:1.GNOME桌面的GHOME Terminal : 2.KDE桌面的Konsole ...

  5. 第三章 Linux基本命令操作

    第三章  Linux基本命令操作 ¨  本节所讲内容: ¨  3.1  Linux终端介绍 Shell提示符 Bash Shell基本语法 ¨  3.2  基本命令的使用:ls.pwd.cd.hist ...

  6. Linux学习-基本命令文件操作

    终端 1.多个终端 连接linux的客户端可以理解为终端. 命令:tty查看终端 2.不同终端之间的通讯 [root@wyx wyx]# echo 123 > /dev/pts/1 把123发给 ...

  7. Linux基本命令 目录

    Linux基本命令 目录 Linux基本命令(1)管理文件和目录的命令 Linux基本命令(2)有关磁盘控件的命令 Linux基本命令(3)文件备份和压缩的命令 Linux基本命令(4)有关关机和查看 ...

  8. linux 基本命令 [转]

    linux 基本命令 1.ls  (list 显示当前目录下文件和目录 ls -l 详细显示 =ll ) [root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@lin ...

  9. 转:Linux基本命令大全

    Linux基本命令大全   新手刚刚接触Linux的时候可能处处感到不便,不过没有关系,接触新的事物都有这样的一个过程,在你用过Linux一段时间后,你就会逐渐了解Linux其实和Windows一样容 ...

随机推荐

  1. python数据挖掘第三篇-垃圾短信文本分类

    数据挖掘第三篇-文本分类 文本分类总体上包括8个步骤.数据探索分析->数据抽取->文本预处理->分词->去除停用词->文本向量化表示->分类器->模型评估.重 ...

  2. java面向对象 - 匿名对象

    一.匿名对象 1. 创建的对象,没有显示的赋给一个变量名,即为匿名对象. 2. 匿名对象只能调用一次 二.匿名对象使用 class Phone { private int price; public ...

  3. 「专题总结」LCT入门

    上次xuefeng说我的专题总结(初探插头dp)太不适合入门了,所以这次丢一些题解包以外的东西. 关键是我自己也不会...急需梳理一下思路... (让我口胡数据结构???顺便推广一下全世界最短的lct ...

  4. IPFS学习-DNS链接

    DNSLink 什么是DNS链接 DNS链接使用DNS TXT记录映射域名(如ipfs.io)到一个IPFS地址.因为你可以编辑自己的DNS记录,可以使他们总是指向最新版本的IPFS中的对象(如果修改 ...

  5. Checkedlistbox只能单选不能多选

    private void Checkedlistbox_ItemCheck(object sender, ItemCheckEventArgs e) { ; i < chkCountry.Ite ...

  6. Python中定义只读属性

    Python是面向对象(OOP)的语言, 而且在OOP这条路上比Java走得更彻底, 因为在Python里, 一切皆对象, 包括int, float等基本数据类型. 在Java里, 若要为一个类定义只 ...

  7. 松软科技web课堂:JavaScript If...Else 语句

    条件语句用于基于不同条件执行不同的动作. 条件语句 在您写代码时,经常会需要基于不同判断执行不同的动作. 您可以在代码中使用条件语句来实现这一点. 在 JavaScript 中,我们可使用如下条件语句 ...

  8. jQuery随笔记录

            DOM遍历 parent()方法返回所选元素的直接父元素.(parent() 只能遍历单个级别的 DOM树) parents()方法获取所选元素的所有祖先 children()所选元素 ...

  9. CODING 2.0 服务升级:一站式服务体系助力企业研发上云

    近日,CODING 在 KubeCon 2019 上海站上正式推出了 DevOps 的一站式解决方案: CODING 2.0,除了进行 产品 及 产品理念 的升级,还对用户服务进行了整体升级,主要涵盖 ...

  10. mysql初始化/usr/local/mysql/bin/mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory

    [root@test153 ~]# /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql - ...