linux基本命令的操作
---恢复内容开始---
----------------------------=========================文件与目录操作
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基本命令的操作的更多相关文章
- Linux基本命令 vi操作和插件
基本命令 vim命令 常用插件 基本命令 查看Tomcat日志: tail -n 20 -f catalina.out 查看指定列表: find ./ -name 'ser*' 搜索指定文件: loc ...
- Linux 基本命令-----常用操作分类
Linux/Unix 命令格式: 命令名 [选项] [参数] 注:[]中的内容代表内容可以省略 例:$ ls $ ls -l #-l 是选项 开始符号: 文件名 或 文件夹名 .当前文件夹 ..上一级 ...
- Linux高级运维 第三章 Linux基本命令操作
3.1 Linux终端介绍.Shell提示符.Bash基本语法 3.1.1 登录LINUX终端 两种终端仿真器:1.GNOME桌面的GHOME Terminal : 2.KDE桌面的Konsole ...
- Linux基本命令操作
3.1 Linux终端介绍.Shell提示符.Bash基本语法 3.1.1 登录LINUX终端 两种终端仿真器:1.GNOME桌面的GHOME Terminal : 2.KDE桌面的Konsole ...
- 第三章 Linux基本命令操作
第三章 Linux基本命令操作 ¨ 本节所讲内容: ¨ 3.1 Linux终端介绍 Shell提示符 Bash Shell基本语法 ¨ 3.2 基本命令的使用:ls.pwd.cd.hist ...
- Linux学习-基本命令文件操作
终端 1.多个终端 连接linux的客户端可以理解为终端. 命令:tty查看终端 2.不同终端之间的通讯 [root@wyx wyx]# echo 123 > /dev/pts/1 把123发给 ...
- Linux基本命令 目录
Linux基本命令 目录 Linux基本命令(1)管理文件和目录的命令 Linux基本命令(2)有关磁盘控件的命令 Linux基本命令(3)文件备份和压缩的命令 Linux基本命令(4)有关关机和查看 ...
- linux 基本命令 [转]
linux 基本命令 1.ls (list 显示当前目录下文件和目录 ls -l 详细显示 =ll ) [root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@lin ...
- 转:Linux基本命令大全
Linux基本命令大全 新手刚刚接触Linux的时候可能处处感到不便,不过没有关系,接触新的事物都有这样的一个过程,在你用过Linux一段时间后,你就会逐渐了解Linux其实和Windows一样容 ...
随机推荐
- git提交时忽略指定文件
git提交时忽略指定文件 我们在项目开发过程中经常用到git来管理自己的项目,使用git版本控制进行多人协作开发具有许多优势,这里就不一一阐述了,有兴趣的同学可以自己去查找资料进行系统的学习.而本篇文 ...
- Springboot整合redis步骤
一.加入依赖 <dependency> <groupId>com.github.spt-oss</groupId> <artifactId>spring ...
- NLP之语言模型
参考: https://mp.weixin.qq.com/s/NvwB9H71JUivFyL_Or_ENA http://yangminz.coding.me/blog/post/MinkolovRN ...
- Windows Redis 安装(带视频)
疯狂创客圈 Java 高并发[ 亿级流量聊天室实战]实战系列 [博客园总入口 ] 架构师成长+面试必备之 高并发基础书籍 [Netty Zookeeper Redis 高并发实战 ] 疯狂创客圈 高并 ...
- PL/SQL Developer查詢已經執行過的SQL語句記錄 Ctrl+E
PL/SQL Developer查詢已經執行過的SQL語句記錄 最近提数比较多,没有已存在的脚本信息,就手工写呀... 一次性打开了多个提数脚本文件,结果执行完后把脚本保存好了,但是最后的整理其它脚本 ...
- Leetcode题解 - 链表简单部分题目代码+思路(21、83、203、206、24、19、876)
- IT兄弟连 HTML5教程 CSS3属性特效 定义省略文本的处理方式
text-overflow属性仅是注解,当文本溢出时是否显示省略标记,并不具备其它的样式属性定义.我们想要实现溢出时产生省略号的效果.还必须定义:强制文本在一行内显示(white-space:nowr ...
- 阿里巴巴 Kubernetes 能力再获 CNCF 认可 | 云原生生态周报 Vol. 32
作者 | 丁海洋 陈有坤 李鹏 孙健波 业界要闻 阿里巴巴 Kubernetes 技术能力再获 CNCF 认可 CNCF 官网发布博文<Demystifying Kubernetes as ...
- C# 使用 csc.exe 实现命令行生成
概述 CSC是什么呢?CSC就是 C-Sharp Compiler (中文就是C#编译器),作用是把我们的 cs 源文件变异成dll 或者是exe , 一般安装完VS 后,就会有这个文件: 这里 ...
- SVN安装简介
博主最近换个份工作,代码管理用的是SVN,因为之前用的Git管理代码的,SVN没接触过,既然公司中要用,就学习下使用吧.从最基本的安装开始吧. SVN官网:https://tortoisesvn.ne ...