首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux shell命令总结大全

01 前言 Linux shell命令应该算是非常入门的东西,但是实际上在使用的时候,会遇到各种各样的问题,前几天我在我们的项目上需要做一个功能,根据进程名字杀死这个进程,下面是过程 1、我们正常需要的操作是...$adb shell ps |grep speech |awk '{print $2}' > 1.txt $cat 1.txt |xargs -n1 adb shell kill...1、查找可执行的命令所在的路径: which ls 2、查找可执行的命令帮助的位置: whereis ls 3、从某个文件夹开始查找文件 find / -name "hadooop*" find.../sound/ -iname ft56Q.c 9、显示命令历史 history grep命令 最常用的-全字匹配 grep -wrn weiqifa ....开头的 grep '^[^hr]' /etc/passwd 不是以h到r开头的 grep '^[^h-r]' /etc/passwd linux文件权限的描述格式解读 drwxr-xr-x

1.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    玩转shell命令 | Linux常用命令大全

    前言 本文详细介绍了Linux的基本知识一些基本指令,这些指令是使用Linux的基本技能。...在介绍命令的同时,把相关的一些Linux知识也进行了扩展,比如在讲解文件的权限命令时,介绍了文件详细信息中各个位的含义,通过权限掩码怎么求8进制数字权限,在比如在讲解建立软硬链接命令的同时,对软硬链接的本质区别进行了分析等等...另外,还给出了一些初用Linux时可能会遇到的问题及解决方法,比如Linux时间本地时间不一致问题的解决、CentOS 6无法使用yum安装的解决方法等等。...(4)echo输出变量或字符串 直接输出一个字符串: 输出一个变量:$代表的是环境变量,下面的命令用于查看当前使用的shell是什么。...(5)which查看路径 which可以查看一个命令所在的路径 可以看到这些命令都在 /bin 目录下,但是也有例外 这是因为 cd命令是BASH shell本身自带的命令,不在任何目录中。

    6710

    linux下mysql常用命令_shell命令大全

    一、总结一下: 1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令...: mysqladmin restart /ect/init.d/mysql restart (前面为mysql的安装路径) 3.linux下关闭mysql的命令: mysqladmin shutdown...退出mysql命令:exit(回车) 5.修改mysql密码: mysqladmin -u用户名 -p旧密码 password 新密码 或进入mysql命令行SET PASSWORD FOR root=...(注意:mysql环境中的命令后面都带一个分号作为命令结束符) grant select on 数据库.* to 用户名@登录主机 identified by “密码” 如增加一个用户test密码为123...tables; 3、显示数据表的结构: describe 表名; 4、建库: create database 库名; 5、建表: use 库名; create table 表名(字段设定列表); 6、删库删表

    1.4K30

    windows shell命令大全_Windows shell

    shell:Common Startupshell:Startup   这个命令可以显示哪些程序在系统启动时会自动启动。有时程序安装的时候会自动在启动菜单中建立一个快捷方式。...shell:ConnectionsFolder   这个命令可以显示当前网络连接。这个命令应该是查看当前网络连接最快捷的方式了。通常的方法是单击网络共享中心,然后选择更改适配器设置查看。...shell:programsshell:Common Programs   这两个命令可以访问当前用户系统用户开始菜单中的程序列表。...shell:AppDatashell:Local AppData   这两个命令可以打开Roaming Application Data(漫游应用数据文件夹)Local Application Data...shell:Cookiesshell:cache   这两个命令是查看Internet Explorer存储信息最快捷的方式。

    1.6K60

    linux命令讲解大全】204.Shell命令解析:set命令的用法参数详解

    set 显示或设置 shell 特性及 shell 变量 补充说明 set 命令作用主要是显示系统中已经存在的 shell 变量,以及设置 shell 变量的新变量值。...使用 set 更改 shell 特性时,符号 + - 的作用分别是打开关闭指定的模式。set 命令不能够定义新的 shell 变量。...-d:Shell 预设会用杂凑表记忆使用过的指令,以加速指令的执行。使用 -d 参数可取消。 -e:若指令传回值不等于 0,则立即退出 shell。 -f:取消使用通配符。...再使用 set 命令将新定义的变量输出为环境变量,输入如下命令: set -a mylove #设置为环境变量 执行该命令后,将会新添加对应的环境变量。...用户可以使用 env 命令 grep 命令分别显示搜索环境变量 mylove,输入命令如下: env | grep mylove #显示环境变量值 此时,该命令执行后,将输出查询到的环境变量值

    25810

    linux命令讲解大全】064. Shell常用命令之exitexpand

    exit 概要 exit 命令用于退出当前的shell。 主要用途 执行 exit 可以使shell以指定的状态值退出。若不设置参数,则以最后一条命令的返回值作为 exit 的返回值退出。...参数 n(可选):指定的shell返回值(整数)。 返回值 返回值为你指定的参数 n 的值,如果你指定的参数大于255或小于0,那么会通过加或减256的方式使得返回值总是处于0到255之间。...例子 退出当前shell: [root@localhost ~]# exit logout 也可以使用 ctrl+d 退出当前终端,下面列出了打开或关闭该功能的方法: 打开 ctrl+d 退出终端:set...EXIT 检查上一命令的退出码: ./mycommand.sh EXCODE=$?...if [ "$EXCODE" == "0" ]; then echo "O.K" fi 注意:该命令是bash内建命令,相关的帮助信息请查看 help 命令

    11110

    linux命令讲解大全】198.Shell命令解析:exportexportfs的用途参数解释

    A:只有通过 source 方式调用的脚本会生效,您可以查看 source 命令获得更多信息;其他方式只是在子shell中执行。...A:因为 declare 也能够设置变量或函数的导出属性,详见 declare 命令。 注意 该命令是bash内建命令,相关的帮助信息请查看 help 命令。...知识点 在 info bash 或 bash 在线文档的 3.7.3节提到了shell执行环境,其中涉及变量函数的内容如下: shell parameters that are set by variable...可参考链接:执行脚本方式的区别 参考链接 关于bashrc profile文件的讨论 关于export数组的讨论 export -pf用法 环境变量shell变量的区别 扩展阅读 一般来说,配置交叉编译工具链的时候需要指定编译工具的路径...-i 忽略 /etc/exports 文件,从而只使用默认的命令行指定的选项。 -r 重新共享所有目录。它使 /var/lib/nfs/xtab /etc/exports 同步。

    41010

    linux命令讲解大全】111.Linux命令大全:rmdirdiffstat的用法

    虽然还可以用带有-r选项的rm命令递归删除一个目录中的所有文件该目录本身,但是这样做存在很大的危险性。...; -v或-verboes:显示命令的详细执行过程; --help:显示命令的帮助信息; --version:显示命令的版本信息。...diffstat命令 用来显示diff命令输出信息的柱状图,用以显示diff命令比较两个文件的不同统计信息。...用户也可以直接使用|将diff命令所输出的结果直接送给diffstat命令进行统计结果的显示。使用该命令时,若所比较的文件或者子目录不在当前目录下,则应该使用其完整路径。...参数 文件:指定保存有diff命令的输出信息文件。 实例 将目录"test1""test2"下的同名文件"testf.txt"使用diff命令进行比较。

    10510

    linux shell指令大全整理

    linux shell指令 shell是一种脚本语言, 需要有编译器执行 bash是linux下默认的shell sh是unix下默认的shell 在ubuntu中bashsh都可用 执行...)(C:\Users\87698\Documents\myMarkdown\linux shell指令.assets\961754-20170330200924617-398300179.png)] $...echo $directory shell运算符 原生bash不支持简单的算术运算, 但是可以通过其他命令来实现, 比如awkexpr,expr是一款表达式计算工具 [外链图片转存失败,源站可能有防盗链机制...,建议将图片保存下来直接上传(img-NVnTDVFh-1648294508225)(C:\Users\87698\Documents\myMarkdown\linux shell指令.assets\961754...输出重定向是将输出定向到文件里 输入重定向是从文件读书数据作为输入给程序 >右边不需要空格 深入理解 一般情况下,每个 Unix/Linux 命令运行时都会打开三个文件: 标准输入文件(stdin

    1.6K50

    LInux 命令大全

    修改ip service iptables restart:linux6重启防火墙 systemctl start/status/disable/stop/restart firewalld:linux7...jobs -l:查看后台执行的程序的pid nohup java -jar server.jar> myout.file 2>&1 &:在后台执行输出在myout.file中 which: 查看命令再那个文件夹下...系统的版本 端口及进程 netstat -apn | grep 8080/java:查看8080端口有没有占用java程序站用的端口 ps -aux | grep java/PID:查看java启动了那几个服务...PID 进程ID上面一个命令可以查看 lsof -p PID:查看进程打开的文件的信息 lsof -i tcp:8083/lsof -i :8083:列出谁占用了此端口 ps -ef | grep nginx...chmod =r file 为所有用户分配读权限 chmod 444 file 同上例 chmod a-wx,a+r 同上例 chmod -R u+r 目录名称 递归地给directory目录下所有文件子目录的属主分配读的权限

    3.2K10

    Linux常用shell语法命令

    ,但是有所区别: ()只是对一串命令重新开一个子shell进行执行 {}对一串命令在当前shell执行 (){}都是把一串的命令放在括号里面,并且命令之间用;号隔开 ()最后一个命令可以不用分号 {}...** $#:添加到shell的参数个数 $0:shell本身文件名 1 1~n:添加到shell的各个参数值 ∗*@在不加引号的时候,都可以表示一个参数数组;而在加了引号之后,”∗"就表示一个参数字符串...(( )) [ ] 这两个在shell中比较常见,这两个expr命令有些类似,也是用于整数计算。 这两个对与expr的优点是:运算符号全部不需要转义。...上面的方法不同的是,该方法是把批命令放在现行的shell中执行,而不是子shell中执行。...du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件目录磁盘使用的空间的查看,还是df命令有一些区别的。

    4.3K20
    领券