Xshell 常用命令大全手册

Xshell 常用命令大全手册

文章目录

    • ls (列出文件)
    • cp (复制文件)
    • mv (移动和重命名文件)
    • rm (删除文件和目录)
    • cd (更改目录)
    • mkdir (建立目录)
    • more、less (查看文件内容)
    • grep (搜索文件内容)
    • vi (编辑文件)
    • rz、sz (文件上传下载)
    • cat (显示文件内容)
    • ps (查看进程)
    • kill (杀掉进程)
    • top (查看 cpu、内存)
    • pwd (查看当前路径)
    • tar (打包、解包 rar)
    • tail (查看文件详细信息)
    • head (查看文件的名字和后缀)
    • diff (比较文件内容)
    • ln (建立连接)
    • touch (创建一个空文件)
    • man (看某个命令的帮助)
    • w (显示登录用户的详细信息)
    • who (显示登录用户)
    • last (查看最近那些用户登录系统)
    • date (系统日期设定)
    • clock (时钟设置)
    • uname (查看系统版本)
    • reboot、shutdown (关闭和重新启动计算机)
    • su (切换用户)
    • free (查看内存和 swap 分区使用情况)
    • uptime (现在的时间 ,系统开机运转到现在经过的时间,连线的使用者数量,最近一分钟,五分钟和十五分钟的系统负载)
    • vmstat (监视虚拟内存使用情况)
    • iostat (磁盘吞吐量)
    • clear (清屏)
    • tomcat (重启)
    • chown (变更使用者)

ls (列出文件)

  • ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件
  • ls a* 列出当前目录下以字母 a 开头的所有文件
  • ls -l *.doc 给出当前目录下以.doc 结尾的所有文件

cp (复制文件)

  • cp oldfile newfile.bak 把文件复制为新文件 newfile.bak

  • cp oldfile /home/data/ 把文件 oldfile 从当前目录复制到/home/data/目录下

  • cp * /tmp 把当前目录下的所有未隐藏文件复制到/tmp/目录下

  • cp -a docs docs.bak 递归性地把当前目录下的 docs 目录复制为新目录 docs.bak,保持文件属性,并复制所有的文件,包括以句点开头的隐藏文件。为了方便起见,-a 选项包含-R 选项

  • cp -i 在覆盖前询问用户

  • cp -v 告诉用户正在做什么

mv (移动和重命名文件)

  • mv oldfile newfile 将 oldfile 重命名为 newfile

  • mv oldfile /tmp 把当前目录下的 oldfile 移动到/tmp/目录下

rm (删除文件和目录)

  • rm oldfile 删除文件 oldfile

  • rm * 删除当前目录下的所有文件(未隐藏文件)。rm 命令不删除目录,除非也指定了-r(递归)参数。

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

  • rm -i a* 删除当前目录下所有以字母 a 开头的文件,并且在每次删除时,提示用户进行确认

cd (更改目录)

  • cd ~ 切换到主目录

  • cd /tmp 切换到目录/tmp

  • cd dir 切换到当前目录下的 dir 目录

  • cd / 切换到根目录

  • cd .. 切换到到上一级目录

  • cd ../../ 切换到上二级目录

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

mkdir (建立目录)

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

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

more、less (查看文件内容)

  • more /etc/passwd 查看/etc/passwd 的内容

功能:分页显示命令

  • more file

more 命令也可以通过管道符(|)与其他的命令一起使用,

例如:

  • ps ux|more

  • ls|more

  • less /etc/passwd 查看/etc/passwd 的内容

grep (搜索文件内容)

  • grep bible /etc/exports 在文件 exports 中查找包含 bible 的所有行

  • tail -100 /var/log/apache/access.log|grep 404 在 WEB 服务器日志文件 access.log 的后 100 行中查找包含“404”的行

  • tail -100 /var/log/apache/access.log|grep -v googlebot 在 WEB 服务器日志文件 access.log 的后 100 行中,查找没有被 google 访问的行

  • grep -v ^# /etc/apache2/httpd.conf 在主 apache 配置文件中,查找所有非注释行 (10)命令 find——查找文件

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

  • find .|grep page 在当前目录及其子目录中查找文件名包含 page 的文件 locate traceroute 在系统的任何地方查找文件名包含 traceroute 的文件

vi (编辑文件)

  • vi /etc/bubby.txt 用 vi 编辑文件/etc/bubby.txt

  • vim /etc/bubby.txt 用 vi 编辑文件/etc/bubby.txt

    • i 插入

    • esc 退出编辑

    • :wq 保存并退出

    • :q 在文件未做任何修改的情况下退出

    • :w 保存文件

    • 复制: 在退出编辑的状态下把光标移动到某一行,输入行数,按下yy

    • 粘贴: 光标移动到要粘贴的行,按下p

    • :q! 强制退出,不保存对文件所作的修改

rz、sz (文件上传下载)

  • sudo rz 即是接收文件,xshell 就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到 linux 里的当前目录 。

  • sudo sz file.xxx 就是发文件到 windows 上(保存的目录是可以配置)

cat (显示文件内容)

  • cat file.xxx

ps (查看进程)

  • ps [options]

DESCRIPTION(描述):ps 命令显示运行程序选项的一些信息。如果你想显示选项的一些重复信息,请使用 top 命令替代。 用标准语法查看系统上的每一个进程。

  • ps -e
  • ps -ef
  • ps -eF
  • ps -ely

kill (杀掉进程)

  • kill -signal %jobnumber

  • kill -l 参数: -l :这个是 L 的小写,列出目前 kill 能够使用的讯号 (signal) 有哪些

signal :代表给予后面接的那个工作什么样的指示啰!用 man 7 signal 可知:

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

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

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

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

范例一:找出目前的 bash 环境下的背景工作,并将该工作删除。

[root@linux ~]# jobs[1]+ Stopped vim bashrc [root@linux ~]# kill -9 %1[1]+ 已砍掉 vim bashrc (16)命令stop、start——重启tomcat ./catalina.sh stop./catalina.sh start

top (查看 cpu、内存)

pwd (查看当前路径)

tar (打包、解包 rar)

  • tar -cvf **.tar a.jsp b.java 将 a 和 b 打成 tar 包
  • tar -xvf **.tar 将**.tar 解包

tail (查看文件详细信息)

  • tail -f aaa.txt

  • tail -n x aaa.log 看 aaa.txt 文件的详细信息 x:最后几行

head (查看文件的名字和后缀)

  • head -n x aaa.log x:开始几行 aaa.log:要查看的文件的名字和后缀

diff (比较文件内容)

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

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

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

ln (建立连接)

  • ln source_path target_path 硬连接

  • ln -s source_path target_path 软连接

touch (创建一个空文件)

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

man (看某个命令的帮助)

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

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

  • w

who (显示登录用户)

  • who

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

  • last

date (系统日期设定)

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

clock (时钟设置)

  • clock –r 对系统 Bios 中读取时间参数

  • clock –w 将系统时间(如由 date 设置的时间)写入 Bios

uname (查看系统版本)

  • uname -R 显示操作系统内核的 version

reboot、shutdown (关闭和重新启动计算机)

  • reboot 重新启动计算机
  • shutdown -r now 重新启动计算机,停止服务后重新启动计算机
  • shutdown -h now 关闭计算机,停止服务后再关闭系统
  • halt 关闭计算机

一般用 shutdown -r now,在重启系统是,关闭相关服务,shutdown -h now 也是如此。

su (切换用户)

  • su - 切换到 root 用户

  • su – pyl 切换到 pyl 用户,

free (查看内存和 swap 分区使用情况)

  • free -tm

uptime (现在的时间 ,系统开机运转到现在经过的时间,连线的使用者数量,最近一分钟,五分钟和十五分钟的系统负载)

  • uptime

vmstat (监视虚拟内存使用情况)

  • vmstat

iostat (磁盘吞吐量)

  • -c 只显示 CPU 行
  • -d 显示磁盘行
  • -k 以千字节为单位显示磁盘输出
  • -t 在输出中包括时间戳
  • -x 在输出中包括扩展的磁盘指标

clear (清屏)

  • clear

tomcat (重启)

  • tomcat

chown (变更使用者)

变更文件或目录的拥有者或所属群组chown -R -h owner fileR(recursive)选项意味着对所有子目录下的文件也都进行同样的操作。h选项意味着在改变符号链接文件的属主时不影响该链接所指向的目标文件chown -R xh test1 (test1目录及子目录的所有文件属主变为xh)1.查看要重启进程的进程号 Ps –ef|grep xxxx 2.杀掉该项目的进程先杀第二列,再杀第一列 Sudo kill -9 x x(x为进程号,同时杀多个中间以空格分割) 3.重启tomcat首先找到tomcat的bin目录 Cd tomcat/bin;然后运行 sudo ./run.sh即可启动tomcat。编辑:crontab -e
i进入编辑模式
esc 退出编辑模式
:wq 退出并保存
:q! 退出不保存

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

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

相关文章

ios-deploy - Required for installing your app on a physical device with the CLI

ios-deploy 是一个用于在 iOS 设备上安装、调试和运行 iOS 应用的开源工具。如果你正在使用命令行界面(CLI)来部署 React Native 或其他原生 iOS 应用到物理设备,那么安装 ios-deploy 是必要的。 以下是安装 ios-deploy 的一般步骤&#xff…

环境配置02:CUDA安装

1. CUDA安装 Nvidia官网下载对应版本CUDA Toolkit CUDA Toolkit 12.1 Downloads | NVIDIA Developer CUDA Toolkit 12.5 Downloads | NVIDIA Developer 安装配置步骤参考:配置显卡cuda与配置pytorch - 知乎 (zhihu.com) 2. 根据CUDA版本,安装cudnn …

你才是自己生活的主宰者!——Are we having fun yet

人各有不同,不同的人适合做不同的事。某人喜欢做特定的某件事,这并不意味着你也要去喜欢。判断一件事情是否该去做,不能只凭它能否带来物质利益等,而应看此事是否能够带给我们乐趣并使我们获得满足感。你的工作带给你自豪感和满足…

喜马拉雅项目调整

文章目录 1 频道部分下标旋转频道列表平移 2 渐变按钮搜索放大镜登录按钮径向渐变 3 左右图片缩小左边右边 4 猜你喜欢区域播放按钮和遮罩图片缩放 1 频道部分 下标旋转 .x-header-nav .nav-item:hover .icon-down {transform: rotate(-180deg); }频道列表平移 .channel-lay…

生育是家庭和个人的重要的选择

生育是个人和家庭的重要选择,而国家对于生育政策的制定应该综合考虑多种因素,包括人口结构、经济发展和社会稳定等。同时,我们也应该认识到,男女不应该成为决定一个人是否能够生育的因素。男女在生育中扮演着不同的角色&#xff0…

程序员必须知道!Serverless超强打造国产BAAS

在当今快节奏的软件开发领域,懒人开发者和独立开发者们一直在寻找能够简化开发流程、提高效率的利器。而今,MemFire Cloud以其强大的功能和简便的操作,成为了解决方案中的明星。无需搭建服务,无需开发API接口,你甚至可…

Python画箱线图展示数据分布情况

箱线图(Boxplot)是一种常用的统计图表,用于展示数据的分布情况。 它由五个统计量组成:最小值、第一四分位数(Q1)、中位数(Q2)、第三四分位数(Q3)和最大值。 …

【PHP】使用$this->request->filter() 方法对请求数据进行过滤处理

在ThinkPHP5(TP5)框架中,$this->request->filter() 方法用于对请求数据进行过滤处理,以确保数据的安全性和一致性。过滤规则可以是PHP内置的函数、自定义函数,或是ThinkPHP提供的过滤器。下面列举了一些常用的过…

【c语言】字符串函数和内存函数

🌟🌟作者主页:ephemerals__ 🌟🌟所属专栏:C语言 目录 前言 一、字符串函数 1.strlen的使用和模拟实现 2.strcpy的使用和模拟实现 3.strcat的使用和模拟实现 4.strcmp的使用和模拟实现 5.strstr的使…

springboot3多模块实践

先帖下目录结构&#xff0c;直接在idea里面新建就行&#xff0c;删掉多余的文件 子模块的新建 根目录pom文件&#xff0c;注意modules、packaging&#xff0c;dependencyManagement统一管理依赖&#xff0c;子模块添加依赖的时候就不用加版本号 <?xml version"1.0…

SAP_FICO模块-获利能力段新增特征字段

业务背景&#xff1a; 公司有启用获利能力分析功能&#xff0c;有一个销售订单接口&#xff0c;是通过第三方销售订单管理平台推送数据到SAP的&#xff0c;用户希望对接新增一个编号ID到销售订单上&#xff0c;并且可以用KE24/KE30报表查看显示&#xff1b; 对于我这么一个后勤…

python3获取显示器信息并计算出各个显示器是多少寸

1、将宽度和高度从毫米转换为英寸(1英寸 = 25.4毫米)。 2、使用勾股定理计算对角线长度。 运行这个脚本后,将会得到每个显示器的对角线尺寸(以英寸为单位),从而确定显示器的尺寸。 pip install screeninfofrom screeninfo import get_monitors import mathdef get_displ…

高通Android13 WIFI配置国家码

不同国家&#xff0c;WIFI使用的信道是不同的&#xff0c;2.4G一共有14个信道&#xff0c;中国使用1-13信道&#xff0c;美国则使用1-11信道。因此&#xff0c;我们需要指定WIFI的国家码&#xff0c;来确定WIFI在扫描和连接过程中&#xff0c;可以在哪些信道上进行。 设置国家…

Java面试八股之简述JVM内存结构

简述JVM内存结构 Java虚拟机&#xff08;JVM&#xff09;内存结构主要分为线程私有区域和线程共享区域两大部分&#xff0c;具体组成部分如下&#xff1a; 线程私有区域 程序计数器&#xff08;Program Counter Register&#xff09;&#xff1a; 记录当前线程执行的字节码行…

逻辑整理(光伏发电预测算法部署用的)

def main():while True:if is_true_month(): # 检查是否为每年的1月份、4月份、7月份、10月份的凌晨1&#xff1a;00&#xff0c;判断到minget_new_history_data # 获取最新的3个月左右的历史数据train model # 进行模型训练save model # 保存模型 在之前模型保存的位置直接覆…

三角形法恢复空间点深度

三角形法恢复空间点深度 如下图&#xff0c;以图 I 1 I_1 I1​为参考&#xff0c;图 I 2 I_2 I2​的变换矩阵为 T T T。相机光心为 O 1 O_1 O1​和 O 2 O_2 O2​。在图 I 1 I_1 I1​中有特征点 p 1 p_1 p1​&#xff0c;对应图 I 2 I_2 I2​中有特征点 p 2 p_2 p2​。理论上直…

战略网络优化:网络可观测性的综合方法

在网络成为运营支柱的时代&#xff0c;了解和优化网络性能至关重要。网络可观测性是了解网络性能的关键&#xff0c;它以一种全面、主动的方式超越了传统监控。本文说明了网络可观测性的变革力量&#xff0c;详细介绍了其优势、差异化因素及其在现代网络管理中的关键作用。 什…

vue学习(三)

14.监视属性watch 当被监视的属性发生变化时&#xff0c;回调函数立即调用&#xff0c;进行操作 监视的两种写法&#xff1a;直接配置或者通过vm添加 watch:{isHot:{immediate:true, //首次用到执行handler(newValue,oldValue){console.log("isHot 被修改了",newV…

python如何做报表系统

首先我们安装的python和PyQt5要保持一致&#xff0c;要么都是32位或者都是64位。 下载安装&#xff0c;安装完成之后我们记得要设置环境变量。 一路选择“下一步”就可以了。 安装完成之后我们需要验证是否成功。 pyqt5的安装直接安装就可以的&#xff0c;主要更改环境变量~~\p…

日语 11 12

11. 若者の意識 わかもの  いしき 新作 新作 新作 新作 新作 しんさく 公開 公開 公開 公開 公開 こうかい 映像 映像 映像 映像 映像 えいぞう 人気 人気 人気 人気 人気 にんき 来週 来週 来週 来週 来週 らいしゅう 外国 外国 外国 外国 外…