xshell linux cmd命令大全,Linux(Xshell)命令大全

对Linux的操作经常是使用Xshell工具,这里特地整理了一些Linux比较常用的快捷键和命令,分享给大家,希望对大家有所帮助^ _ ^

一、Linux常用快捷键

Ctrl + Z :退出

Ctrl + insert :复制

Shift + insert :粘贴

Tab :快速补齐命令

up(方向键向上) :回到前一个命令

down(方向键向下) :回到后一个命令

Ctrl + L :清屏 ,相当于clear 命令

Alt + 1, Alt + 2 :切换窗口

Alt + Enter(回车) :全屏显示

二、Linux常用命令

1. 基本命令

man ls :显示ls命令的帮助内容

pwd :查看当前路径

ps [options] :查看进程,例如查看redis进程: ps -ef | grep redis

netstat :查看端口占用,常用的参数例如 netstat -ntlp

start、stop :启动和关闭脚本,例如 ./log.sh start

2. 查看目录

ls :横向列表

ll :纵向列表,相当于ls -l

ls -la :给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件

ls a* :列出当前目录下以字母a开头的所有文件

ls *.doc :给出当前目录下以.doc结尾的所有文件

3. 切换目录

cd / :切换到根目录

cd ~ :切换到用户目录,比如是root用户,则切换到/root下

cd /tmp :切换到目录/tmp

cd usr :切换到当前目录下的usr目录,可以多次进入,比如cd usr/bin/src

cd … :返回到上一级目录,可以多次返回,比如cd …/… 切换到上二级目录

4. 查找文件

find a* :当前目录下查找以a开头的文件

find *.txt :当前目录下查找以.txt结尾的文件

find aaa.log :当前目录下查找名字为aaa.log的文件

find -name aaa.log: 当前目录下的所有目录下查找名字为aaa.log的文件

find | grep a :当前目录下的所有目录查找名字带有a的文件

find .-name *.rpm :在当前目录中查找rpm包

grep aaa /home/usr/aaa.log :在文件/home/usr/aaa.log中查找包含aaa的所有行

5. 创建文件夹

mkdir phots :在当前目录中建立名为photos的目录

mkdir -p this/that/theother :在当前目录下建立指定的嵌套子目录

6. 创建文件

touch aaa.txt :创建一个空文件,文件名为aaa.txt

vi 文件名:进入编辑窗口, 按下i或者insert键进行编辑,输入Esc : wq编辑完成并保存退出(Esc :q!编辑完不保存的退出)

vim :进行文件编辑

7. 查看文件

cat file :显示文件内容

more file :分页显示命令,可以通过管道符(|)与其他的命令一起使用

less file :分页显示命令

tail file :查看文件详细信息

tail -f aaa.log :查看aaa.log文件的详细信息,并保持查看状态,常用在控制台

tail -n x aaa.log : 查看aaa.log的最后几行

8. 复制和移动

cp -a dir1 dir2 :把dir1文件夹复制到dir2文件夹(包括以句点开头的隐藏文件)

cp file1 file2 :把文件file1 复制为新文件file2

cp file1 /home/src/file2 :把文件afile从当前目录复制到/home/src/目录下

mv aflie bfile :将afile重命名为bfile

mv afile /tmp :把当前目录下的afile移动到/tmp/目录下

9. 删除

rm -rf dir :删除dir目录以及它所包含的所有内容

rm afile :删除文件afile(需要用户确认,输入yes/no)

rm * :删除当前目录下的所有文件(未隐藏文件)

10. 其他文件操作

tar zxvf :解压文件(文件格式为.tar.gz)

rz :文件上传

sz :文件下载

11. 杀进程

kill:杀掉进程,一般使用 kill -9 pid;也可以杀指定进程:kill (ps -ef | grep svn)

参数:

-1 :重新读取一次参数的设定档 (类似 reload);

-2 :代表与由键盘输入 [ctrl]-c 同样的动作;

-9 :立刻强制删除一个工作;

-15:以正常的程序方式终止一项工作。与 -9 是不一样的

12. 比较

diff dir1 dir2 :比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出

diff file1 file2 :比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的

comm file1 file2 :比较文件,显示两个文件不相同的内容

13. 建立连接

ln source_path target_path :硬连接

ln -s source_path target_path :软连接

14. 其他命令

top :查看cpu、内存

w:显示登录用户的详细信息

who:显示登录用户

last:查看最近那些用户登录系统

clock –r :读取系统时间

date -s “060520 06:00:00″ :设置系统时期为2006年5月20日6点整

uname -R :查看系统版本

reboot :重新启动计算机

shutdown -r now :重新启动计算机,停止服务后重新启动计算机

shutdown -h now :关闭计算机,停止服务后再关闭系统

halt :关闭计算机

su - :切换到root用户

su - others :切换到用户others

free -tm :查看内存和swap分区使用情况

vmstat:监视虚拟内存使用情况

iostat:磁盘吞吐量

-c :只显示CPU行

-d :显示磁盘行

-k :以千字节为单位显示磁盘输出

-t :在输出中包括时间戳

-x :在输出中包括扩展的磁盘指标

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/327607.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java.util.Stack类简介

转载自 java.util.Stack类简介 Stack是一个后进先出(last in first out,LIFO)的堆栈,在Vector类的基础上扩展5个方法而来 Deque(双端队列)比起Stack具有更好的完整性和一致性,应该被优先使用…

作为 IT 行业的过来人,你有什么话想对后辈说的?2

1 本人本硕机械工程,目前就职于阿里巴巴淘宝无线事业群,摸爬滚打三年还是能给大家提供点建议。 1、至少每周坚持复盘。这是最重要的习惯,可能大家在学校都有这种印象,明明一本书看过/一道题做过,重新复习的时候感觉什…

struts+hibernate+oracle+easyui实现lazyout组件的简单案例——Dept实体类和对应的配置信息

现在请大家看看Dept的实体类和对应的映射信息: Dept实体类 package org.entity;import java.util.HashSet; import java.util.Set;/*** Dept entity. author MyEclipse Persistence Tools*/public class Dept implements java.io.Serializable {// Fieldsprivate I…

.NET Core 首例 Office 开源跨平台组件(NPOI Core)

前言 最近项目中,需要使用到 Excel 导出,找了一圈发现没有适用于 .NET Core的,不依赖Office和操作系统限制的 Office 组件,于是萌生了把 NPOI 适配并移植到 .NET Core 的想法。 NPOI 的介绍不多说了,不了解的可以看一下…

员工管理系统---SpringBoot

目录结构 全部代码 package com.kuang.config;import org.springframework.web.servlet.HandlerInterceptor;import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;//拦截器 public class LoginHandlerInterceptor implements Hand…

深入Java集合系列之五:PriorityQueue

转载自 深入Java集合系列之五:PriorityQueue 前言 今天继续来分析一下PriorityQueue的源码实现,实际上在Java集合框架中,还有ArrayDeque(一种双端队列),这里就来分析一下PriorityQueue的源码。PriorityQu…

linux系统操作大全,Linux系统的常用操作命令大全

From:http://www.xiaoxiaozi.com/2010/11/09/1985/摘自:http://hi.baidu.com/jackywdx/blog/item/393ccf4b64268bf482025cde.html系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostnam…

抹掉所有内容和设置 连接到icloud时出错 iphone还原出厂设置

设置-》抹掉所有内容和设置 点击设置 在顶部输入框中 输入抹掉 2个子就可以找到 1,点通用,存储用量,如果icloud为不可用, 设置--蜂窝数据-网络为无线网和蜂窝数据,成功的点个赞吧~!(这个过…

struts+hibernate+oracle+easyui实现lazyout组件的简单案例——hibernate的config文件(hibernate.cfg.xml)

hibernate.cfg.xml文件&#xff0c;必不可少的一个xml文件&#xff0c;上面附有数据库的用户名&#xff0c;密码&#xff0c;链接字符串&#xff0c;方言等信息&#xff0c;还包含映射的文件路径&#xff1a; <?xml version1.0 encodingUTF-8?> <!DOCTYPE hibernate…

微服务的前世今生

译者&#xff1a;周元昊 与许多人认为的不同&#xff0c;微服务的概念已有相当长的历史&#xff0c;SOA&#xff08;面向服务的体系架构&#xff09;也不是90年代才被提出的。在最近举办的伦敦微服务大会上&#xff0c;Greg Young就微服务核心概念的前世今生进行了演讲。其中他…

linux 查看本机网关地址,linux查看服务器网关地址

弹性云服务器 ECS弹性云服务器(Elastic Cloud Server)是一种可随时自助获取、可弹性伸缩的云服务器&#xff0c;帮助用户打造可靠、安全、灵活、高效的应用环境&#xff0c;确保服务持久稳定运行&#xff0c;提升运维效率三年低至5折&#xff0c;多种配置可选了解详情什么是弹性…

非阻塞线程安全列表——ConcurrentLinkedDeque应用举例

转载自 非阻塞线程安全列表——ConcurrentLinkedDeque应用举例 在java中,最常用的数据结构可能是列表。有数目不详的元素列表,你可以添加、阅读、或删除任何位置的元素。此外,并发列表允许不同的线程列表中添加或删除元素时不产生任何数据不一致。非阻塞列表提供如下操作,如果…

整合JDBC---SpringBoot

整合JDBC SpringData简介 对于数据访问层&#xff0c;无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库)&#xff0c;Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。 Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库&#xff0c;Sprin…

struts+hibernate+oracle+easyui实现lazyout组件的简单案例——EmpDao层代码

严格按照三层架构来写的&#xff0c;Dao层的代码比较少&#xff0c;我直接把Emp和实现类的都放在这篇文章里面吧&#xff0c; IEmpDao.java接口&#xff1a; /** * Title: IEmpDao.java * Package org.dao * Description: TODO该方法的主要作用&#xff1a; * author A18ccm…

在idea 中添加和删除模块Module

在idea 中添加和删除模块Module ThinkPet 2018-12-22 10:12:50 4125 收藏 1 分类专栏&#xff1a; idea 版权 1.添加模块 2.删除模块 ———————————————— 版权声明&#xff1a;本文为CSDN博主「ThinkPet」的原创文章&#xff0c;遵循CC 4.0 BY-SA版权协议&am…

ASP.NET Core File Providers

ASP.NET Core通过对File Providers的使用实现了对文件系统访问的抽象。 查看或下载示例代码 File Provider 抽象 File Providers是文件系统之上的一层抽象。它的主要接口是IFileProvider。IFileProvider公开了相应方法用来获取文件信息&#xff08;IFileInfo&#xff09;&#…

java并发编程(二十一)----(JUC集合)CopyOnWriteArraySet和ConcurrentSkipListSet介绍

转载自 java并发编程&#xff08;二十一&#xff09;----(JUC集合)CopyOnWriteArraySet和ConcurrentSkipListSet介绍 这一节我们来接着介绍JUC集合&#xff1a;CopyOnWriteArraySet和ConcurrentSkipListSet。从名字上来看我们知道CopyOnWriteArraySet与上一节讲到的CopyOnWrit…

linux u32,如何在程序中使用u32这个类型啊。

如何在程序中使用u32这个类型啊。 我用的keil 4.5#include "stm32f10x.h"int main(void){GPIO_InitTypeDef GPIO_Init1;GPIO_Init1.GPIO_Pin GPIO_Pin_0;GPIO_Init1.GPIO_Speed GPIO_Speed_50MHz;GPIO_Init1.GPIO_Mode GPIO_Mode_Out_PP;GPIO_Init(GPIOA,&GPI…

虚拟机安装CentOS-7-x86_64-DVD-1708说明

https://blog.csdn.net/guanzhuwo/article/details/105903844 镜像已经下载了 使用IDM下载 http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2003.iso 虚拟机安装CentOS-7-x86_64-DVD-1708说明 guanzhuwo 2020-05-03 15:12:22 102 收藏 分类专栏&a…

struts+hibernate+oracle+easyui实现lazyout组件的简单案例——DeptDao层代码

下面来看看DeptDao 的事例吧&#xff1a; IDeptDao.java: /** * Title: IDeptDao.java * Package org.dao * Description: TODO该方法的主要作用&#xff1a; * author A18ccms A18ccms_gmail_com * date 2017-4-19 下午6:37:00 * version V1.0 */ package org.dao;impo…