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

bash 终端命令梳理

作为一个接触了 Linux 有一段时间的人,趁这个时间整理一下。...clear 清除屏幕或窗口内容 clear env 显示当前所有设置过的环境变量 env who 列出当前登录的所有用户 who whoami 显示当前正进行操作的用户名 whoami tty 显示终端或伪终端的名称...,是可以直接生效的,但是当你关闭后,重新打开终端,这个操作是不被保存的。...在/etc/profile这个文件是任何人打开终端都会执行的,是系统级的profile。...如果我们想自定义自己的profile,可以在自己的家目录下新建文件命名为:.profile,这个文件会在你打开终端时自动执行 我们将刚刚的命令2输入其中,然后保存退出(vim下使用:wq) 这样的话,在我们刚刚已经登录的终端里面它还是不起作用的

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

升级linux bash

bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu) Copyright (C) 2009 Free Software Foundation,...There is NO WARRANTY, to the extent permitted by law. 3)Linux Bash严重漏洞修复紧急通知(2014年9月25日更新) 日前Linux官方内置...Bash中新发现一个非常严重安全漏洞,黑客可以利用该Bash漏洞完全控制目标系统并发起攻击,为了避免您Linux服务器受影响,建议您尽快完成漏洞修补,修复方法如下: 漏洞检测方法 可以使用如下命令来检查系统存在此漏洞...: env x='() { :;}; echo vulnerable' bash -c "echo this is a test" 如果在一个含有版本号小于bash 4.3的linux或者unix系统上执行以上命令...6)升级bash bash下载地址:http://ftp.gnu.org/gnu/bash/ 安装升级bash wget http://ftp.gnu.org/gnu/bash/bash-4.3.tar.gz

5.4K90

个性化终端 | zsh bash oh-my-zsh

一直搞不清楚各类终端的区别,最近看到一张图描述的不错。 ? 自己装虚拟机发现为什么自己的虚拟机默认sh这么丑,而且自动补全不好用,今天才发现原来看到很好看的终端默认sh是zsh,而非bash。...对于如今的绝大部分GNU/Linux(Debian系除外)和Mac OS X用户来说,系统默认的/bin/sh指向的是bash: $ file /bin/sh/bin/sh: symbolic link...to `bash' 不妨试试用zsh来取代bash作为系统的/bin/sh: # ln -sf /bin/zsh /bin/sh 安装步骤 下面就来讲讲配置过程,以及个性化方法: 第一步,安装zsh并修改为默认...更多主题可以查阅官网:https://github.com/ohmyzsh/ohmyzsh/wiki/Themes 参考文献 在MAC下面有什么好用的终端工具?...:https://www.zhihu.com/question/21865155 Ubuntu的终端美化:https://www.jianshu.com/p/a0884732c8c1 Zsh和Bash究竟有何不同

1.3K10

理解Linux 终端终端模拟器和伪终端

你可能听说过 TTY 和 PTY 这些缩写,也在 /dev 目录下看到过 /dev/tty[n] 设备,大概知道它们和 Linux 终端的概念有关。...终端模拟器(terminal emulator) 今天电传打字机已经进了博物馆,但 Linux/Unix 仍然保留了当初 TTY驱动和 line discipline 的设计和功能。...也就是说,用内核模块模拟物理终端设备,因此被称为终端模拟器(terminal emulator)。 上图是一个典型的Linux桌面系统。...Linux上这种模拟的文本终端也被称为虚拟终端(Virtual consoles)。...我们在桌面启动终端程序 gnome-terminal,它向操作系统请求一个PTY master,并把 GUI 绘制在显示器上 gnome-terminal 启动子进程 bash bash 的标准输入、标准输出和标准错误都设置为

26610

LinuxBash Shell详解

一、Bash Shell概述   1.什么是bash           bash是Bourne Again Shell的简称,是从unix系统中的sh发展而来的,是用户和Linux内核交互的工具,用户通过...bash操作内核完成系统的使用和管理。   ...4.Linux有自定义变量(local)和环境变量(environment)。   5.自定义变量和环境变量的作用范围不同。   ...HISTFILESIZE:记录历史指令保存的最大值                 HISTSIZE:记录使用history命令查看历史指定输出的个数最大值                 COLUMNS:终端窗口显示的宽度...                LINES:终端窗口显示的高度                 PS1:设置提示符号前面的内容样式(\d,\h,\t,\u,\w,\!

3.2K40

Mac终端显示“bash-3.2”的解决方法

有些Mac用户有时候会用到终端工具,但是电脑不知道以前安装过什么软件或有过什么操作,导致打开Mac终端后,终端内显示的是:bash-3.2,且无法正常执行终端命令!...表现为执行终端命令后出现一堆,如下图所示: 出现这种情况的原因是可能进入了shell环境,可以检查一下。...打开终端后,点击终端菜单栏—>偏好设置—>通用,把里面的“默认登录shell”选项改为“命令(完整的路径)”即可!然后右下角DOCK栏右键点“退出”终端,再重新打开终端看好了没好!...如果以上步骤没好,请继续以下步骤: 1.在终端输入vi ~/.bash_profile打开配置文件 2.输入i进入编辑页面,在最后一行加入export PS1='[\u@\h \w]\$' 3.按Esc...4.最后执行命令source ~/.bash_profile 以上命令完成后,重启终端(DOCK栏右键点终端退出,重新打开)。尝试执行任意终端命令,看是否正常。

1.1K20

Linux私房菜:走进bash

本文内容精简、整理、摘抄、有感于《鸟哥的Linux私房菜 - 基础篇第四版》第十章 • 认识与学习BASHBash功能 命令编辑修复能力:history。...用户bash指令使用记录文件:~/.bash_history 命令与文件补全:tab 命令别名设定:alias 工作控制、前景和背景控制 程序化脚本:shell scripts 通配符:wildcard...+ u 向前删除全部指令 del 向后删除指令 ctrl + k 向后删除全部指令 ctrl + a 或 home 移动到指令串最前面 ctrl + e 或 end 移动到指令串最末尾 变量使用 在终端输入...,执行上一个指令,相当于↑ + Enter ctrl + u 提示符命令输入下可快速删除整行 ctrl + s 暂停屏幕的输出 ctrl + q 恢复屏幕的输出 特殊符号 bash特殊符号 说明 #

2.5K20

Linux&bash闯关CTF

命令 第一步:写一个bash脚本,循环连接 ? 第二步:查看成功后的结果 ? 将上面的私钥保存为cert.cer供下一关使用。...发现一个可写目录 /run/lock 第三步:在/run/lock下创建一个bash脚本bandit24pwd.sh ? 第四步:添加执行权限等待执行 ?...第二十五关 描述 这一关的任务是利用目录下的key文件登入服务器,但是在登入的时候由于返回的不是/bin/bash无法进行操作,所以要想办法突破他。 命令 第一步:尝试登入 ?...总结 这篇文章主要内容就是讲解了老外写的一片关于linux以及bash的命令使用的CTF,提供不同的场景使用不同的命令,这里肯定是不全的,不可能包含linux的所有命令以及所有情况,只能作为一个参看,能学多少学多少

3K01
领券