linux开发常用命令(代码片段)

尚墨1111 尚墨1111     2022-12-01     354

关键词:

Linux 操作

1 常用的命令

1.1 杂项

  • history 查看执行过的历史命令
  • 命令太长,需要在命令后使用回车,让·命令不执行,输入 \\
  • 所有没有权限的都可以使用前置命令 sudo
  • ctrl + C 结束进程
  • tab 自动代码补全
  • linux 命令格式 命令名称 [命令参数] [命令对象],命令参数分长格式,--help短格式,--h,严格区分大小写
  • date [+指定的格式]
$ date
Tue Aug 23 11:44:29 CST 2022
$ date "+%Y-%m-%d %H:%M:%S"
2022-08-23 11:45:17
  • reboot 重启电脑
  • ifconfig,查看本机当前的网卡配置与网络状态等信息时
  • free -h,显示当前系统中内存的使用量信息
  • who,当前登入主机的用户信息
  • ping 127.0.0.1 命令用于测试主机之间的网络连通性,ping www.baidu.com
  • tracepath,显示数据包到达目的主机时途中经过的所有路由信息
  • netstat,显示如网络连接、路由表、接口状态等的网络相关信息

1.2 文件目录操作

1.2. 删除

rm -rf 目录名字

  • -r 向下递归,不管有多少级目录,一并删除。
  • -f 直接强行删除,没有任何提示。
  • **注意:**linux中是没有设置回收站的,因此在使用rm命令的时候一定要小心些,删除之后的文件是无法恢复的

**实例:**删除文件夹

rm -rf /var/log/httpd  # 删除/var/log/httpd目录以及其下所有文件、文件夹

1.2.2 进入文件

  • cd:进入目录(文件夹),路径前缀不加“/”则是相对路径,加“/”是绝对路径

  • cd - 回到刚才的目录

  • cd ~ 回到当前用户的home目录

  • cd .. 回到父目录

  • pwd:显示当前所在路径

  • find [查找范围] 寻找条件,按照指定条件全盘查找文件所对应的位置

  • locate docker-compose.yml,按照名称快速搜索文件在对应的位置

  • ls:查看当前目录(文件夹)内的所有文件路径

  • ls -a:查看当前目录(文件夹)内的所有文件路径

  • ls -l:详细查看当前目录(文件夹)内的文件路径,将显示各个文件字节,文件大小,创建时间等内容

  • ls -al:所显示的是ls -a与ls -l命令的和

1.2.3 创建复制移动

  • mkdir:创建目录(文件夹)

  • mkdir -p:创建目录路径,例如:mkdir -p x/y/z,含义是x中创建y文件夹,y中创建z文件夹。

  • echo:创建文件,例:echo x(文件名) > y(文件夹、路径);其中>指放入的意思。echo x >! y指创建的“x”文件强制覆盖到“y”路径中。echo x >> y指换行追加内容。

  • touch:创建文件,例touch x.txt

  • cp:复制文件,例:cp x.txt y.txt,含义是将x.txt复制为y.txt

  • cp -r:复制目录,例:cp -r x/* y,含义是将x中所有的内容复制到y

  • mv:移动、剪切、重命名文件夹,例:mv x y,含义是将x命名为y;mv y z/,含义是将y放入z的下面

  • rm 文件路径 .. ,将某一文件夹移动到上一级目录中

  • tar参数 文件名称,文件打包或解压

1.2.4 编辑

  • vim 文件路径,进入文件,输入a进入修改模式,:wq! 表示保存并退出vim 模式, :q! 不保存修改直接退出
  • echo,将字符串输出到显示台,或者将变量的值输出
$ echo $SHELL
/bin/sh
$ echo hello world!
hello world!
  • cat 参看文件内容
  • more,分页查询
  • head,看文件的前N行
  • tail,后n行
  • grep [参数] 文件名称,文本匹配搜索

1.3 ps 进程

查看系统中的进程状态,英文全称为“processes”,语法格式为“ps [参数]”。

参数作用
-a显示所有进程(包括其他用户的进程)
-u用户以及其他详细信息
-x显示没有控制终端的进程
USERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMAND
进程的所有者进程ID号运算器占用率内存占用率虚拟内存使用量(单位是KB)占用的固定内存量(单位是KB)所在终端进程状态被启动的时间实际使用CPU的时间命令名称与参数
root20.00.000?S07:540:00[kthreadd]
  • ps -ef |grep redis,查看redis进程
  • netstat -tulp|grep redis,查看redis进程状态
  • pidof 进程名,查看进程名的pid号
  • kill -9 进程号PID,最高级别地强制杀死进程
  • top命令用于动态地监视进程活动及系统负载等信息,输入该命令后按回车键执行即可

1.4 wget 下载

终端命令行中下载网络文件,英文全称为“web get”,语法格式为“wget [参数] 网址”。

wget -r -p https://www.linux.com  # 递归下载该url中的所有资源
参数作用
-b后台下载模式
-P下载到指定目录
-t最大尝试次数
-c断点续传
-p下载页面内所有资源,包括图片、视频等
-r递归下载

linux:最全的开发常用命令(代码片段)

我是ABin-阿斌:写一生代码,创一世佳话,筑一览芳华。如果小伙伴们觉得文章有点feel,那就点个赞再走哦。文章目录一、Linux是什么?二、虚拟机常用简单命令三、VI编辑器1、文本编辑器的作用:2、VI编... 查看详情

linux:最全的开发常用命令(代码片段)

我是ABin-阿斌:写一生代码,创一世佳话,筑一览芳华。如果小伙伴们觉得文章有点feel,那就点个赞再走哦。文章目录一、Linux是什么?二、虚拟机常用简单命令三、VI编辑器1、文本编辑器的作用:2、VI编... 查看详情

hadoop开发常用linux命令整理(代码片段)

Linux命令整理集群崩溃处理办法HDFS_Shell命令MavenShuffle机制Hadoop压缩Hadoop生产调优手册配置白名单服役新服务器服务器间数据均衡黑名单退役服务器纠删码更改文件夹所属用户:sudochownzs:zsmodule/software/查看安装的Java版本:r... 查看详情

hadoop高可用ha开发常用linux命令(代码片段)

HA开发常用Linux命令手动故障转移配置手动故障转移配置在module文件夹下,新建HA目录:mkdirHA拷贝hadoop文件夹到HA中:cp-rhadoop-2.7.2/HA/删除配置data/logs/rm-rfdata/logs/启动hadoopsbin/hadoop-daemon.shstartjournalnode-hadoop102.out 查看详情

hadoop高可用ha开发常用linux命令(代码片段)

HA开发常用Linux命令手动故障转移配置手动故障转移配置在module文件夹下,新建HA目录:mkdirHA拷贝hadoop文件夹到HA中:cp-rhadoop-2.7.2/HA/删除配置data/logs/rm-rfdata/logs/启动hadoopsbin/hadoop-daemon.shstartjournalnode-hadoop102.out 查看详情

二linux开发中常用到的命令(代码片段)

目录二、Linux开发常用命令2.1、常用的系统工作命令1、echo命令2、reboot命令3、poweroff命令4、ps命令5、kill命令6、killall命令2.2、系统状态检测命令1.ifconfig命令2.uname命令2.3、工作目录切换命令1、pwd命令2、cd命令3.ls命令2.4... 查看详情

技能篇:开发必备linux命令大全(代码片段)

我们的服务一般都是在linux系统运行,因此了解一些关于linux命令是必须。接下来将一一详细介绍一些常用的linux的命令文件操作远程登录与操作磁盘挂载进程管理启动和结束系统性能参数查看网络数据抓取shell脚本命令jvm常... 查看详情

开发必备linux命令大全-稳赚不亏(代码片段)

我们的服务一般都是在linux系统运行,因此了解一些关于linux命令是必须。接下来将一一详细介绍一些常用的linux的命令文件操作远程登录与操作磁盘挂载进程管理启动和结束系统性能参数查看网络数据抓取shell脚本命令jvm常... 查看详情

linux常用命令汇总(代码片段)

...系统设置与管理结束语前言  本篇文章主要汇总了项目开发过程中常用的linux命令,以便后续查询。1.终极命令  man为用户查询指令的使用手册。 #查询指令ls manls  为便于查询man输出的指令手册ÿ 查看详情

linux常用命令汇总(带代码示例)(代码片段)

...是命令行;在Linux操作系统当中可以进行各种语言的开发工作,我们可以通过命令进行各种指令操作,从而完成文件相关的管理工作。  💦接下来,小编带大家学习一 查看详情

技能篇:开发必备linux命令大全-稳赚不亏(代码片段)

我们的服务一般都是在linux系统运行,因此了解一些关于linux命令是必须。接下来将一一详细介绍一些常用的linux的命令文件操作远程登录与操作磁盘挂载进程管理启动和结束系统性能参数查看网络数据抓取shell脚本命令jvm常... 查看详情

linux运维常用知识点总结(代码片段)

linux运维常用知识点总结  作为一名java开发,平时工作中也会涉及到后端服务部署等一些linux运维任务,在此想总结一下我认为java开发应该掌握的一些运维基础知识。由于本人不是专业的运维工程师,难免会有遗漏和错误,仅... 查看详情

linux下svn命令行客户端常用命令(代码片段)

命令行客户端1.1、创建两个工作区目录,用于模拟两个开发人员[root@192~]#mkdir-p/root/workspace/harry[root@192~]#mkdir-p/root/workspace/sally[root@192~]#cd/root/workspace/[root@192workspace]#ll总用量8drwxr-xr-x. 查看详情

linux常用命令(代码片段)

阅读目录索引目录Linux使用find命令查找文件Linux文件类型Linux使用yum管理软件索引目录Linux常用日志查询命令*https://wgchen.blog.csdn.net/article/details/119139902Linux日常使用技巧*https://wgchen.blog.csdn.net/article/details/119461398linux命令手册**htt 查看详情

linux常用命令(代码片段)

阅读目录索引目录Linux使用find命令查找文件Linux文件类型Linux使用yum管理软件索引目录Linux常用日志查询命令*https://wgchen.blog.csdn.net/article/details/119139902Linux日常使用技巧*https://wgchen.blog.csdn.net/article/details/119461398linux命令手册**htt 查看详情

❤️万字总结《linux系统常用命令》❤️——常用的linux操作指令详解及案例!(建议收藏)(代码片段)

现在的企业有90%甚至更过是使用Linux操作系统,所以不管是开发还是运维,不会点Linux知识肯定是无法进入到企业里工作.而且,全球500强超级计算机几乎都是使用Linux操作系统,这也是Linux操作系统实力的见证,接下来跟大家分享几个工... 查看详情

linux笔记:一网打尽常用命令(代码片段)

在小企业的日常工作中,可能安装服务器也是后端开发的活,对于刚入门linux的小伙伴们来说,真心比较困难,楼主在这里整理在日常环境中常用的linux命令,掌握以下命令一般的安装中间件和发布项目就应该... 查看详情

linux笔记:一网打尽常用命令(代码片段)

在小企业的日常工作中,可能安装服务器也是后端开发的活,对于刚入门linux的小伙伴们来说,真心比较困难,楼主在这里整理在日常环境中常用的linux命令,掌握以下命令一般的安装中间件和发布项目就应该... 查看详情