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

Linux常用shell种类

定义: 1.shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。shell既是一种命令语言,又是一种程序设计语言。...我们通常所说的shell都是指shell脚本,但是shellshell script是两个不同的概念。...不同的shell具备不同的功能,shell还决定了Linux中默认的shell是**/bin/bash**,流行的shell有**ash、bash、ksh、csh、zsh**等,不同的shell都有自己的特点以及用途...bash 大多数Linux系统默认使用的shell,bash shell是Bourne shell 的一个免费版本,它是最早的Unix shell,bash还有一个特点,可以通过help命令 来查看帮助...nologin 指用户不能登录 zsh 目前Linux里最庞大的一种shell:zsh。它有84个内部命令,使用起来也比较复杂。一般情况下,不会使用该shell

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

LINUX Shell常用命令

Linux Shell常用shell命令 一、文件、目录操作命令 1、ls命令 功能:显示文件和目录的信息 ls 以默认方式显示当前目录文件列表 ls -a 显示所有文件包括隐藏文件 例如: ....,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件。   ...例如:ln –s /bin/less /usr/local/bin/less linux上ln命令详细说明 – 清清飞扬 – 博客园 二、查看文件内容命令 1、cat命令 显示文件的内容,和DOS的type...dd if=/dev/fd0 of=floppy.img 将软盘的内容复制成一个镜像 dd if=floppy.img of=/dev/fd0 将一个镜像的内容复制到软盘,做驱动盘的时候经常用。...finger zhoulj Login: zhoulj Name: Directory: /home/zhoulj Shell

92440

Linux常用Shell脚本知多少

原文:http://www.cse.unsw.edu.au/~cs2041/12s2/lec/shell/examples.notes.html 在运维中,尤其是linux运维,都知道脚本的重要性,脚本会让我们的...运维事半功倍,所以学会写脚本是我们每个linux运维必须学会的一门功课,这里收藏linux运维常用的脚本。...小伙伴要是不熟悉linux的话可以在公众号内回复 “linux” 获取linux的教程 之后咱们再来回过头来学一学脚本 1.用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下...5.设计一个shell程序,在每月第一天备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。...Shell程序fileback存放在/usr/bin目录下。 参考答案: (1)编写shell程序fileback: #!

99010

Shell(Linux)常用命令

前言 所谓Shell(壳),一般是指由操作系统提供的,用于计算机用户向操作系统输入相关指令并得到结果的程序。Shell可以字符形式的,也可以是图形界面形式的。...Shell可以通过其条件语句和循环语句等,把一系列linux命令结合在一起,形成一个相当于面向过程的程序。...在windows系统中见到的桌面即explorer.exe(资源管理器)是图形shell,而cmd就是命令行shell(Command shell)。...基础命令行和Shell都可以操作Linux系统,区别在于基础命令行(ls、cd等),是一种单一的操作;Shell可以比基础命令行更复杂,是一种组合型的操作。相比基础命令拥有了面向过程的概念。...常用命令 文件类 ls(目录) 列出目录内容。

3.1K30

Linux常用命令详解_常用shell命令

expression 中可使用的选项有二三十个之多,在此只介绍最常用的部份。...的权限命令 权限是Linux中的重要概念,每个文件/目录等都具有权限,通过ls -l命令我们可以 查看某个目录下的文件或目录的权限 文件的类型: d:代表目录 -:代表文件 l:代表链接(可以认为是window...中用户的分类 小李 小李对象 老王 所有者u 同组用户g 其他人o linux中文件权限 读r 写...最常用在目录的删除了!这是非常危险的选项!!! 将刚刚在 cp 的实例中创建的 bashrc 删除掉!...将刚刚的目录名称更名为 mvtest2 [root@www tmp]# mv mvtest mvtest2 ---- Linux 文件内容查看 Linux系统中使用以下命令来查看文件的内容: cat

79960

Linux常用shell脚本整理

分享下看到比较好的关于常用shell脚本,供大家学习: 1、脚本之间互相调用与传递参数   "1.sh"的脚本,接受参数。...Shell脚本没有{}括号,所以用fi表示if语句块的结束。   "2.sh"的脚本,传递参数   Shell代码   1.   2. #!...i 表示inplace edit,就地修改文件   -r 表示搜索子目录   -l 表示输出匹配的文件名   23、常用MySQL语句   //查询mysql变量(timeout)   show variables...并发送短信和邮件报告~   -t1 表示只请求一次   -T2 表示2秒超时 26、linux查找文件的一些方法   1) 按文件名查找   #在/opt目录及其子目录下查找包含文件名是以zhjedu...在shell常用的是 for i in $(seq 10)   c. for i in `ls`   d. for i in ${arr[@]}   e. for i in $* ; do   f.

4K40

Linux常用指令及shell脚本记录

记录一些常用指令在博客上,以防哪天因太久不敲而忘却,还可以直接翻看博客记录,不用再一条条百度搜.........一、Linux常用指令 一、设置文件权限为aapp用户及用户组—— chown -R app:app elasticsearch-6.5.0 二、免密A服务器远程复制当前目录jdk.sh文件数据到B...服务器app目录下—— scp jdk.sh root@10.223.xx.xx:/app/ 三、查看哪个文件夹占用磁盘情况 du -sh /* 四、linux删除文件前N行 遇到过很多老项目把日志文件都放同一个文件里...—— rm old.log mv out.bak.log old.log 五、创建用户与密码 [root@zhu ~]# adduser app [root@zhu ~]# passwd app 二、shell...脚本记录 一、批量删除Redis集群key为同一前缀缓存数据———— Redis指令del不支持批量删除key为同一前缀缓存数据—,但可以通过shell脚本间接实时批量删除操作,建立一个redis_del.sh

59120

Shell脚本之常用Linux命令使用介绍

[TOC] 0x01 Linux 内置 xargs 命令 (重要) 描述:xargs(英文全拼: eXtended ARGuments)是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。...I : #指定一个替换字符串{},这个字符串再xargs扩展时会被替换掉,当-I与xargx联合使用的时候每一个参数命令都会被执行一次,类似于find的-ok/-exec选项 -i,-I # 这得看linux...DOS格式的文本文件在Linux底下,用较低版本的vi打开时行尾会显示^M,而且很多命令都无法很好的处理这种格式的文件,而Unix格式的文本文件在Windows下用Notepad打开时会拼在一起显示。...dos2unix -k file dos2unix -k file1 file2 file3 dos2unix -k -o file1 file2 file3 # 5.递归替换目录中的所有文件,例如批量替换为linux...或者dos文件格式: sudo find public/components/ -name "*.py" | xargs dos2unix # linux 格式 sudo find public/components

1.2K20

Linux常用Shell脚本,值得学习及收藏

在运维中,尤其是linux运维,都知道脚本的重要性,脚本会让我们的 运维事半功倍,所以学会写脚本是我们每个linux运维必须学会的一门功课,这里收藏linux运维常用的脚本。...小伙伴要是不熟悉linux的话可以在公众号内回复 “linux” 获取linux的教程 之后咱们在来回过头来学一学脚本 1.用Shell编程,判断一文件是不是字符设备文件,如果是将其拷贝到 /dev 目录下...Shell程序fileback存放在/usr/bin目录下。 参考答案: (1)编写shell程序fileback: #!...many times each word occurs sort -n # order words in frequency of occurrance 以上就是常用的脚本例子...,如果对脚本不熟悉的话或者对linux不熟悉可以在公众号内回复 “linux” 即可获取linux学习视频教程 转自: http://www.cse.unsw.edu.au/~cs2041/12s2/lec

3.3K10

linux20个常用命令_常用shell命令

——查看当前内存的使用情况 格式: free (单位:无,默认字节) free -m (单位:M)—— 常用 free -g (单位:G) free -h(单位:自动) (swap:缓存空间,...统计 作用:统计文件内容信息 (类似word左下角统计字数什么,行数,单词数,字节数,需要配合管道使用) 格式: #wc 文件路径 ——行数,单词数,字节数 #wc -l 文件路径 ——行数(常用...显示当前真正登录系统中的用户(也就是最先登陆是什么名字就显示什么,不会显示su切换的登陆者) who am i: 同上吧… whoami: 显示当前正在使用主机的用户的用户名(仅用户名) 作用:一般用于shell...运行时长,用户数量,平均负载:最近1分钟,5分钟,15分钟 14.uname指令 作用:获取操作系统相关信息 语法1:#uname——获取当前操作系统类型 语法2:#uname -a——获取完整信息(常用于获取系统内核版本信息...表示将ip地址,端口名,以对应数字显示(numerical) -l:表示过滤出state列(状态)中,状态值为LISTEN(正在监听)的连接 -p:显示对应连接的进程PID和进程名称 ---- 常用默认端口号

3.1K20
领券