对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 :在输出中包括扩展的磁盘指标

xshell linux cmd命令大全,Linux(Xshell)命令大全相关推荐

  1. linux教程(四)— Xshell常用命令

    用来记录下常见的shell命令. 首先我们要跟大家从最简单的聊起,我们进入Xshell的界面之后连接上Linux服务器,刚进去的时候我们是不知道我们有哪些文件的,这个时候我们可以使用ls命令来显示有哪 ...

  2. xshell linux托文件夹,Xshell拖拽文件到linux(rz和sz命令用法详解)

    在linux中rz 和 sz 命令允许开发板与主机通过串口进行传递文件了,下面我们就来简单的介绍一下rz 和 sz 命令的例子. rz,sz是Linux/Unix同Windows进行ZModem文件传 ...

  3. xshell上传本地文件命令_linux学习 XShell上传、下载本地文件到linux服务器

    (一)通过命令行的方式 1.linux服务器端设置 在linux主机上,安装上传下载工具包rz及sz; 如果不知道你要安装包的具体名称,可以使用yum provides */name 进行查找系统自带 ...

  4. xshell中查找命令_Xshell Linux 常用命令

    1.列出当前目录的文件 2.复制文件 cp 3.更改目录cd cd ../.. 切换到上二级目录 cd ~ 切换到用户目录,比如是root用户,则切换到/root下 查看当前路径 pwd 5.移动和重 ...

  5. Linux命令篇 linux命令大全简洁明了 linux学习笔记

    Linux命令篇 linux命令大全简洁明了 linux学习笔记 Linux 命令大全 文章目录 Linux 命令大全 一. 常用的基础命令 查看目录: 切换目录: 创建和删除: 拷贝和移动文件: 查 ...

  6. Linux系统常用命令及其使用详解大全

    Linux系统常用命令及其使用详解大全 整理了linux常用的命令,最长常用的也就几十个,cd,ls ,vi等等,有些容易忘记,经常拿出来看看. 其他的可以推荐一个网站,https://www.lin ...

  7. SecureCRT萌新常用命令及Linux命令大全整理

    用了几个月的crt了,总结一下作为一个萌新个人在项目中最需要和经常用到的命令,最后贴上网络整理的Linux命令大全备用. 一.个人常用: cd: 改变目录 cd /:进入根目录 cd :回到自己的目录 ...

  8. 工作用到的 cmd git docker linux redis k8s 命令

    工作用到的 cmd git docker linux redis k8s 命令 cmd git docker 常用命令 保存镜像 加载镜像 pom 文件配置打包到容器的内容 容器和服务器间拷贝文件 l ...

  9. linux cp命令 前面,盘点Linux命令之Linux cp命令使用大全

    Linux命令有很多,其中Linux cp命令常用的一种,Linux cp命令如何使用,下面IT培训网将为您盘点有关Linux命令之Linux cp命令大全. Linux命令之Linux cp命令详解 ...

  10. linux eth0 目录,教程 | Linux常用命令大全

    原标题:教程 | Linux常用命令大全 来源:Linux爱好者 ID:LinuxHub Linux常用命令 目录操作命令 ls 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls ...

最新文章

  1. 关于 htonl 和 ntohl 的实现
  2. python线程执行完后释放内存_python变量内存地址释放与加速并行计算多线程
  3. 如何才能避免聚会尬聊
  4. 2-30hashlib模块讲解
  5. 你的php网页乱码了吗
  6. 人民币兑换、换硬币 C语言
  7. 已经出狱的李一男和即将出狱的王欣,还能赶上这个时代吗?
  8. drm android 工作原理,[原创]某DRM解密流程简单分析
  9. U盘中病毒后文件变为屏幕保护程序恢复方法
  10. 苹果开发者账号双重认证
  11. 长沙小吃比较好吃and著名的地方
  12. 《城市化》(顾朝林)-1
  13. Java模拟实现ATM系统
  14. 关于时间复杂度什么是时间复杂度
  15. 刚买的新电脑怎么安装软件
  16. 百德彼不妥协的现代性,中国轻奢眼镜的至高极
  17. 《C++ Primer》学习笔记
  18. dede后台-系统基本参数无法保存中文/显示空白
  19. android如何获取分屏区域的宽高,Android N获取屏幕高度的问题
  20. Linux缩写汇总;电信

热门文章

  1. 原创|批处理实现安卓设备自动重启压力测试(自动生成日志和计算重启时间)
  2. 高斯c语言百度云免费,高斯数学(1-6年级)精品课程全集百度云下载
  3. 【Latex】PPT画图,导出emf格式,word插入emf文件并导出pdf,pdf裁剪并导出eps文件,latex插入eps文件
  4. 英文c语言笔试题,2010年3月计算机等考二级C语言笔试试题 附答案(国外英文资料).doc...
  5. 拉格朗日乘数法,一种计算条件极值的方式
  6. 毫米和像素怎么换算_像素和厘米怎么换算?
  7. 情侣推送早安问候之小程序订阅通知模板推送 (出现在消息列表的服务通知)
  8. 8种Python文本处理工具集
  9. 【测试理论】如何做好探索性测试(二)—增加维度
  10. uni-app 安卓实现监听 PDA 扫码枪等设备按钮