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一样容 ...
随机推荐
- python数据挖掘第三篇-垃圾短信文本分类
数据挖掘第三篇-文本分类 文本分类总体上包括8个步骤.数据探索分析->数据抽取->文本预处理->分词->去除停用词->文本向量化表示->分类器->模型评估.重 ...
- java面向对象 - 匿名对象
一.匿名对象 1. 创建的对象,没有显示的赋给一个变量名,即为匿名对象. 2. 匿名对象只能调用一次 二.匿名对象使用 class Phone { private int price; public ...
- 「专题总结」LCT入门
上次xuefeng说我的专题总结(初探插头dp)太不适合入门了,所以这次丢一些题解包以外的东西. 关键是我自己也不会...急需梳理一下思路... (让我口胡数据结构???顺便推广一下全世界最短的lct ...
- IPFS学习-DNS链接
DNSLink 什么是DNS链接 DNS链接使用DNS TXT记录映射域名(如ipfs.io)到一个IPFS地址.因为你可以编辑自己的DNS记录,可以使他们总是指向最新版本的IPFS中的对象(如果修改 ...
- Checkedlistbox只能单选不能多选
private void Checkedlistbox_ItemCheck(object sender, ItemCheckEventArgs e) { ; i < chkCountry.Ite ...
- Python中定义只读属性
Python是面向对象(OOP)的语言, 而且在OOP这条路上比Java走得更彻底, 因为在Python里, 一切皆对象, 包括int, float等基本数据类型. 在Java里, 若要为一个类定义只 ...
- 松软科技web课堂:JavaScript If...Else 语句
条件语句用于基于不同条件执行不同的动作. 条件语句 在您写代码时,经常会需要基于不同判断执行不同的动作. 您可以在代码中使用条件语句来实现这一点. 在 JavaScript 中,我们可使用如下条件语句 ...
- jQuery随笔记录
DOM遍历 parent()方法返回所选元素的直接父元素.(parent() 只能遍历单个级别的 DOM树) parents()方法获取所选元素的所有祖先 children()所选元素 ...
- CODING 2.0 服务升级:一站式服务体系助力企业研发上云
近日,CODING 在 KubeCon 2019 上海站上正式推出了 DevOps 的一站式解决方案: CODING 2.0,除了进行 产品 及 产品理念 的升级,还对用户服务进行了整体升级,主要涵盖 ...
- 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 - ...