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一样容 ...
随机推荐
- 学生选课系统v1.0
最近两天写了下老师课上留的作业:学生选课系统.感觉自己写的特别麻烦,思路特别不清晰,平常自己总会偷懒,一些太麻烦细节的功能就不去实现了,用简单的功能来替代,直到自己这回写完这个系统(但自己写的比较lo ...
- Node.js+Express+MongoDB数据库实现网页注册登入功能
通过 Node.js + Express + MongoDB 实现网页注册账号 和 登入账号的功能 项目准备: 1: 事先准备好项目的页面 (首页页面 index.html)(登入页面 login.h ...
- HTTP_header安全选项(浅谈)
HTTP报文头-安全问题 Mirror王宇阳 2019-10-01 参考:MDN技术文档:<http头安全相关的选项_by`myh0st> 认识HTTP协议 https://www.cnb ...
- 精通awk系列(2):本教程测试所用示例文件
回到: Linux系列文章 Shell系列文章 Awk系列文章 本系列的awk教程中,将大量使用到如下示例文件a.txt. ID name gender age email phone 1 Bob m ...
- django-channels的部署(supervisor+daphne+nginx)
项目中需要一个聊天室的功能,所以需要websocket通信,选择了使用channels模块,主要记录下channels部署的配置和一些坑. 原项目是通过nginx+uwsgi部署的,这里我没做任何改动 ...
- 开启Hyper-V
开启Hyper-V 添加方法非常简单,把以下内容保存为.cmd文件,然后以管理员身份打开这个文件.提示重启时保存好文件重启吧,重启完成就能使用功能完整的Hyper-V了. pushd "%~ ...
- How to use special characters in XML?
https://dvteclipse.com/documentation/svlinter/How_to_use_special_characters_in_XML.3F.html Because X ...
- 解决Maven无法下载fastdfs-client-java依赖
异常信息:Missing artifact org.csource:fastdfs-client-java:jar:1.27-SNAPSHOT 解决方案:jar包在Maven的中央仓库中缺失,需要手动 ...
- InnoDB On-Disk Structures(二)--Indexes (转载)
转载.节选于 https://dev.mysql.com/doc/refman/8.0/en/innodb-indexes.html This section covers topics relate ...
- MYSQL5.7 INDEXES之如何使用索引(一)
Most MySQL indexes (PRIMARY KEY, UNIQUE, INDEX, and FULLTEXT) are stored in B-trees. Exceptions: Ind ...