精华内容
下载资源
问答
  • 概念:顾名思义,我们在linux终端输过的命令系统都会将他们加载到内存中,以便我们快速调用命令。另外,Bash拥有自动记录命令历史的功能,用户所执行的命令会在注销时自动记录到自己的家目录下的.bash_history隐藏...

    概念:顾名思义,我们在linux终端输过的命令,系统都会将他们加载到内存中,以便我们快速调用命令。另外,Bash拥有自动记录命令历史的功能,用户所执行的命令会在注销时自动记录到自己的家目录下的.bash_history隐藏文件中,这样方便我们了解用户的对系统的整个操作过程,查询可能出错的原因。

    查看命令历史记录的方法:可以通过直接打开文件来查看

    命令

    [tu@localhost ~]$ cat .bash_history

    2.通过键盘的上下键来上翻或下翻历史记录

    3.通过history命令查看历史记录

    命令历史:

    命令历史相关的设置:

    echo $HISTSIZE查看变量历史命令的大小(缓存多少条命令)命令历史的大小默认是1000,

    echo $HISTFILESIZE命令历史文件大小(命令历史文件能保存多少条历史命令)

    echo $HISTTIMEFORMAT(显示命令执行时间)

    echo $HISTFILE命令历史文件(/root/.bash_history用户的路径)

    echo $HISTCONTROL查看历史记录保存方式:

    ignoredups不记录后面重复的命令(只记录连续重复命令一次)

    ignorespace不记录以空白开头的命令

    ignoreboth不记录以空白开头的命令,且连续重复的命令只记录一次

    使用方法:修改缓存中命令历史大小

    第一步: echo "HISTSIZE=10" >> /etc/profile(加载变量到文件中)

    第二步 :  source /etc/profile(载入缓存)

    第三步 :   vim /etc/profile(查看是否加入到文件中)

    第四步 :     history (查看命令历史大小)

    [root@localhost ~]# echo "HISTSIZE=10" >> /etc/profile

    [root@localhost ~]# vim /etc/profile

    [root@localhost ~]# source /etc/profile

    [root@localhost ~]# history

    257  as

    258  fas

    259  afs

    260  af

    261  a

    262  fhsitory

    263  history

    264  vim /etc/profile

    265  source /etc/profile

    266  history

    以下几个环境变量可以遵照上面方式修改,查看执行结果

    histroy查看命令历史

    -c清空命令历史

    -d删除指定的hsitory记录,后面可以加第多少条

    -a追加,将历史命令存盘(将缓存中的新命令追加到历史文件)

    -w将缓存的内存保存在历史文件中(替换命令历史存盘)

    history -d 500删除第500行记录,后面的往上移动

    history -d 500 10删除第500行开始,往后的10行

    历史命令的使用技巧:

    执行第100条   !n-------!100

    !-n执行命令历史的倒数第多少条

    !!执行上一条历史

    !man执行最近的一次与执行字符串开头的命令

    !$应用前一个命令的最后一个参数

    !^应用前一个命令的第一个参数

    esc 按下在松开再按.可以显示上一条命令

    几个常见的配置文件:

    命令历史文件配置       /etc/profile :全局有效    /.bash_profile:当前用户有效

    命令历史缓存配置    /etc/bashrc :全局有效    /.bash_history :当前用户有效

    总结重复执行上一次命令的方法: !!, !-1, ctrl+p ,按上键

    注意点:

    执行命令后,系统自动把命令加载到缓存中,退出shell后加载到/.bah_history  重新登录shell时,会自动读取命令历史/.bash_history.

    展开全文
  • linux 命令

    2020-11-24 20:13:08
    按 上/下 光标键可以在曾经使用过的命令之间来回切换 如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c ls命令 通过 ls 命令不仅可以查看 Liunx 文件夹包含的文件,而且可以查看文件权限...

    Linux的目录管理

    终端使用技巧

    1. 在敲出 文件/目录/命令 的前几个字母之后,按下 tab 键

    如果输入的没有歧义,系统会自动补全

    如果还存在其他 文件/目录/命令,再按一下 tab 键,系统会提示可能存在的命令

    1. 按 上/下 光标键可以在曾经使用过的命令之间来回切换

    2. 如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c

    ls命令

    通过 ls 命令不仅可以查看 Liunx 文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)、查看目录等等。

    1. ls -a 显示指定目录下所有子目录与文件,包括隐藏文件

    2. ls -l 以列表方式显示文件的详细信息

    3. ls -h 配合 -l 以人性化的方式显示文件大小

    在这里插入图片描述
    在这里插入图片描述

    cd命令

    功能为更改当前的工作目录,参数可以为相对路径或绝对路径,如不跟任何参数,则切换到用户主目录,cd 为最常用的命令,与 DOS 的 cd 命令类似。大小写敏感

    cd 或者 cd~ 切换到当前用户的主目录(/home/用户目录)

    cd . 保持在当前目录不变

    cd … 切换到上级目录

    cd - 可以在最近两次工作目录之间来回切换

    在这里插入图片描述

    mkdir 建立目录 rmdir 删减目录

    mkdir 命令用于创建指定的目录。创建目录时当前用户对需要操作的目录有读写权限。如目录已经存在,会提示报错并退出。mkdir 可以创建多级目录。

    1. mkdir -p 递归创建目录 新建目录的名称 不能与当前目录中 已有的目录或文件 同名

    在这里插入图片描述
    rmdir -p 命令用于删除指定的目录,删除的目录必须为空目录或者多级空目录

    在这里插入图片描述

    Linux文件管理命令

    1. touch 文件名 创建文件或修改文件时间

    2. rm 文件名 删除文件或目录

    在这里插入图片描述
    3.mv 源文件 文件/目录 移动/重命名文件或目录

    在这里插入图片描述
    4. cp 源文件名 新文件名 复制文件或目录

    1. cat 文件名 查看文件内容、创建文件、文件合并、追加文件内容等功能

    2. grep 相当于一个过滤的搜索 grep 过滤文本

    grep 是一种强大的文本搜索工具命令,用于查找文件中符合指定格式的字符串,支持正则表达式

    1. 在当前目录中,查找后缀有 .txt 字样的文件中包含 lili 字符串的文件,并打印出该字符串的行。此时,可以使用如下命令:

    grep lili *.txt

    在这里插入图片描述
    2. 以递归的方式查找符合条件的文件。例如,查找指定目录/etc/acpi 及其子目录(如果存在子目录的话)下所有文件中包含字符串"update"的文件,并打印出该字符串所在行的内容,使用的命令为:grep -r update /etc/acpi

    在这里插入图片描述

    3、反向查找。前面各个例子是查找并打印出符合条件的行,通过"-v"参数可以打印出不符合条件行的内容。

    查找文件名中包含 test 的文件中不包含test 的行,此时,使用的命令为:

    在这里插入图片描述

    find查找文件

    1. 搜索桌面目录下,文件名包含1的文件

    在这里插入图片描述

    Linux系统管理

    1. history 当使用终端命令行输入并执行命令时,Liunx 会自动把命令记录到历史列表中,一般会保存在用户 HOME 目录下的 .bash_history 文件中。默认保存 1000 条,这个值是可以改的。

    2. clear 清除屏幕

    3. date 命令的共能是显示或设置系统的日期和时间。只有超级用户才能用 date 命令设置时间,一般用户只能用 date 命令显示时间。

    Linux打包压缩 解压缩

    1. tar 是 Linux 中最常用的 备份工具,此命令可以 把一系列文件 打包到 一个大文件中,也可以把一个 打包的大文件恢复成一系列文件

    2. tar -cf 文件名.tar *.txt(以为txt)这条命令是将所有 .txt 的文件打成一个名为 ning.tar 的包。-c 是表示产生新的包,-f 指定包的文件名
      

    在这里插入图片描述
    3. 这条命令是列出 ning.tar 包中所有文件,-t 是列出文件的意思

    tar -tf ning.tar
    在这里插入图片描述
    4. 以上就是 tar 的最基本的用法。为了方便用户在打包解包的同时可以压缩或解压文件,tar 提供了一种特殊的功能。这就是 tar 可以在打包或解包的同时调用其它的压缩程序,比如调用 gzip、bzip2 等。

    1. gzip 是 GNU 组织开发的一个压缩程序,.gz 结尾的文件就是 gzip 压缩的结果。与 gzip 相对的解压程序是 gunzip。tar 中使用 -z 这个参数来调用gzip。下面来举例说明一下:

    这条命令是将所有 .txt 的文件打成一个 tar 包,并且将其用 gzip 压缩,生成一个 gzip 压缩过的包,包名为 ning.tar.gz。

    在这里插入图片描述
    这条命令是将上面产生的包解开。tar -xzf ningning.tar.gz

    在这里插入图片描述

    管道符,以一方的输出结果作为另一方的输入

    软件安装

    yum 主要功能是更方便的添加/删除/更新RPM 包,自动解决包的倚赖性问题,便于管理大量系统的更新问题。

    在这里插入图片描述

    展开全文
  • linux 系统自动关机--排查方法

    千次阅读 2015-10-29 17:25:44
    linux 系统自动关机--排查方法 排查方法  系统日志一般在/var/log/下面  1.查看messages日志,看看有没有CPU温度高这样的日志。  2.查看cron 日志  3.查看last 命令:查看最后执行的命令  4.查看boot....

    linux 系统自动关机--排查方法

    排查方法

        系统日志一般在/var/log/下面

       1.查看messages日志,看看有没有CPU温度过高这样的日志。

       2.查看cron 日志

       3.查看last 命令:查看最后执行的命令

       4.查看boot.log是否有异常

       

     

    展开全文
  • 01. 查看目录内容1.1 终端实用技巧1> 自动补全在敲出文件/目录... 曾经使用过的命令按上/下光标键可以在曾经使用过的命令之间来回切换如果想要退出选择,并且不想执行当前选中的命令,可以按ctrl c1.2ls命令说...

    01. 查看目录内容

    1.1 终端实用技巧

    1> 自动补全在敲出 文件/目录/命令 的前几个字母之后,按下 tab 键

    如果输入的没有歧义,系统会自动补全

    如果还存在其他 文件/目录/命令,再按一下 tab 键,系统会提示可能存在的命令

    2> 曾经使用过的命令按 上/下 光标键可以在曾经使用过的命令之间来回切换

    如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl c

    1.2 ls 命令说明ls 是英文单词 list 的简写,其功能为列出目录的内容,是用户最常用的命令之一,类似于 DOS 下的 dir 命令

    Linux 下文件和目录的特点Linux 文件 或者 目录 名称最长可以有 256 个字符

    以 . 开头的文件为隐藏文件,需要用      -a 参数才能显示

    . 代表当前目录

    .. 代表上一级目录

    1.3 ls 常用选项参数含义

    -a显示指定目录下所有子目录与文件,包括隐藏文件

    -l以列表方式显示文件的详细信息

    -h配合 -l   以人性化的方式显示文件大小

    165481634_1_20190707095542332

    1.4 ls 通配符的使用通配符含义

    *代表任意个数个字符

    ?代表任意一个字符,至少   1 个

    []表示可以匹配字符组中的任一一个

    [abc]匹配 a、b、c   中的任意一个

    [a-f]匹配从 a 到 f   范围内的的任意一个字符

    02. 切换目录

    2.1 cdcd 是英文单词 change      directory 的简写,其功能为更改当前的工作目录,也是用户最常用的命令之一

    注意:Linux 所有的 目录 和 文件名 都是大小写敏感的命令含义

    cd切换到当前用户的主目录(/home/用户目录)

    cd ~切换到当前用户的主目录(/home/用户目录)

    cd .保持在当前目录不变

    cd ..切换到上级目录

    cd -可以在最近两次工作目录之间来回切换

    165481634_2_20190707095542504

    2.2 相对路径和绝对路径相对路径 在输入路径时,最前面不是 / 或者 ~,表示相对 当前目录 所在的目录位置

    绝对路径 在输入路径时,最前面是 / 或者 ~,表示从 根目录/家目录 开始的具体目录位置

    03. 创建和删除操作

    3.1 touch创建文件或修改文件时间

    如果文件 不存在,可以创建一个空白文件

    如果文件 已经存在,可以修改文件的末次修改日期

    3.2 mkdir创建一个新的目录(make directory)选项含义

    -p可以递归创建目录

    165481634_3_20190707095542613

    新建目录的名称 不能与当前目录中 已有的目录或文件 同名rmdir用法:rmdir[选项] 目录删除一个目录(remove directory)

    3.3 rm删除文件或目录

    使用 rm 命令要小心,因为文件删除后不能恢复选项含义

    -f强制删除,忽略不存在的文件,无需提示

    -r递归地删除目录下的内容,删除文件夹 时必须加此参数

    04. 拷贝和移动文件序号命令对应英文作用

    01tree   [目录名]tree以树状图列出文件目录结构

    02cp 源文件   目标文件copy复制文件或者目录

    03mv 源文件   目标文件move移动文件或者目录/文件或者目录重命名

    4.1 treetree 命令可以以树状图列出文件目录结构选项含义

    -d只显示目录

    165481634_4_20190707095542738

    4.2 cpcp 命令的功能是将给出的 文件 或 目录 复制到另一个 文件 或 目录 中,相当于 DOS 下的 copy 命令选项含义

    -i覆盖文件前提示

    -r若给出的源文件是目录文件,则   cp 将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名

    4.3 mvmv 命令可以用来 移动 文件 或 目录,也可以给 文件或目录重命名选项含义

    -i覆盖文件前提示

    05. 查看文件内容序号命令对应英文作用

    01cat 文件名concatenate查看文件内容、创建文件、文件合并、追加文件内容等功能

    02more 文件名more分屏显示文件内容

    03grep 搜索文本   文件名grep搜索文本文件内容

    5.1 catcat 命令可以用来 查看文件内容、创建文件、文件合并、追加文件内容 等功能

    cat 会一次显示所有的内容,适合 查看内容较少 的文本文件选项含义

    -b对非空输出行编号

    -n对输出的所有行编号

    Linux 中还有一个 nl 的命令和 cat -b 的效果等价

    5.2 moremore 命令可以用于分屏显示文件内容,每次只显示一页内容适合于 查看内容较多的文本文件

    使用 more 的操作键:操作键功能

    空格键显示手册页的下一屏

    Enter 键一次滚动手册页的一行

    b回滚一屏

    f前滚一屏

    q退出

    /word搜索 word 字符串

    5.3 grepLinux 系统中 grep 命令是一种强大的文本搜索工具grep允许对文本文件进行 模式查找,所谓模式查找,又被称为正则表达式,在就业班会详细讲解选项含义

    -n显示匹配行及行号

    -v显示不包含匹配文本的所有行(相当于求反)

    -i忽略大小写常用的两种模式查找参数含义

    ^a行首,搜寻以 a 开头的行

    ke$行尾,搜寻以 ke 结束的行

    06. 其他

    6.1 echo 文字内容echo 会在终端中显示参数指定的文字,通常会和 重定向 联合使用

    6.2 重定向 > 和 >>Linux 允许将命令执行结果 重定向到一个 文件

    将本应显示在终端上的内容 输出/追加 到指定文件中

    其中> 表示输出,会覆盖文件原有的内容

    >> 表示追加,会将内容追加到已有文件的末尾

    6.3 管道 |Linux 允许将 一个命令的输出 可以通过管道 做为 另一个命令的输入

    可以理解现实生活中的管子,管子的一头塞东西进去,另一头取出来,这里 | 的左右分为两端,左端塞东西(写),右端取东西(读)

    常用的管道命令有:more:分屏显示内容

    grep:在命令执行结果的基础上查询指定的文本

    在 more 这个程序的运行过程中,你有几个按键可以按的:空白键 (space):代表向下翻一页;

    Enter              :代表向下翻『一行』;

    /字串              :代表在这个显示的内容当中,向下搜寻『字串』这个关键字;

    :f                 :立刻显示出档名以及目前显示的行数;

    q                  :代表立刻离开 more ,不再显示该文件内容。

    b 或 [ctrl]-b      :代表往回翻页,不过这动作只对文件有用,对管线无用。

    来源:https://www.icode9.com/content-3-306851.html

    展开全文
  • linux基础知识(基本认知、操作命令、常用技巧)

    千次阅读 多人点赞 2020-07-11 13:11:53
    文章目录Linux基本认知容量大小自动补全命令或文件(夹)复用之前的命令Linux文件系统Linux中命令和执行程序长什么样子执行过的历史命令的记录文件的位置linux的隐藏文件Linux常用操作命令Linux系统信息查看linux...
  • 01. 查看目录内容1.1 终端实用技巧1> 自动补全在敲出文件/目录/命令的前几... 曾经使用过的命令按上/下光标键可以在曾经使用过的命令之间来回切换如果想要退出选择,并且不想执行当前选中的命令,可以按ctrl ...
  • linux命令历史详解

    2016-07-31 14:46:17
    概念:顾名思义,我们在linux终端输过的命令系统都会将他们加载到内存中,以便我们快速调用命令。另外,Bash拥有自动记录命令历史的功能,用户所执行的命令会在注销时自动记录到自己的家目录下的.bash_history隐藏...
  • 查看目录内容 ls 切换目录 cd 终端实用技巧 自动补全 在敲除文件/目录/命令的前几个字母之后,按下... 按 上/下 光标键可以曾经使用过的命令之间来回切换 如果想要退出选择,并且不想执行当前选中的...
  • Linux文件和目录命令

    2020-12-22 18:21:30
    按 上/下 光标键可以在曾经使用过的命令之间来回切换 如果想要退出选择,并且不想执行当前选中的命令,可以按ctrl+c 1.2 ls 命令说明 ls 是英文单词list的简写,其功能为列出目录的内容,使用户最常用的命令之...
  • 按 上/下 光标键可以在曾经使用过的命令之间来回切换 如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c ls 命令说明 ls 是英文单词 list 的简写,其功能为列出目录的内容,是用户最常用的命令之一...
  • CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令...
  • 请关注本头条号,每天坚持更新原创干货技术文章如需学习视频,请查看本头条号简介,免费在线观看学习视频Windows系统的计划任务估计大家都用,图形界面,使用简单。Linux同样有计划任务工具,并且功能更为强大,...
  • 01. 查看目录内容1.1 终端实用技巧1>... 曾经使用过的命令按上/下光标键可以在曾经使用过的命令之间来回切换如果想要退出选择,并且不想执行当前选中的命令,可以按ctrl + c1.2 ls命令说明ls是英文单词 ...
  • 5.1 查看目录内容 5.1.1 自动补全 敲出 文件/目录/命令 的前几个字母后,按下...按 上/下光标键 可以在曾经使用过的命令之间来回切换 如果想退出选择,并且不想执行当前选中的命令,可以按 Ctrl+C 5.2 ls命令说明 ...
  • 一定要vi crontab.sh来写 ... 您可能感兴趣文章:一天一个shell命令 linux文本操作系列-tree命令详解Linux shell 之 提取文件名和目录名一些方法总结Linux shell常用73条命令总结Linux下使用shell脚本自动执行脚本
  • linux系统tomcat应为被定时任务脚本监控自动部署,服务器重启导致同一个tomcat出现很多进程,kill -9杀死又出现等一系列问题解决。 如图#ps -ef|grep tomcat查看tomcat进程,同一个tomcat有很多一样进程,kill -...
  • root执行的命令一般放在/sbin或/usr/sbin目录中,所有用户都能执行的命令一般放在/bin或/usr/bin目录中。 d 表示目录 - 表示二进制文件 l 软链接文件link 详细分析:drwxr-xr-x 2 root root 4096 12-01 20:52 bin ...
  • crontab 命令

    2021-01-27 10:15:52
    Linux crontab是用来定期执行程序的命令。 当安装完成操作系统之后,默认便会启动此任务调度命令。 crond 命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。 注意:新创建的 cron ...
  • 04.文件和目录的常用操作终端命令...2.按上/下 光标键可以在曾经使用过的命令之前来回切换,如果想要退出,且不想执行当前的命令,可以直接按Ctrl+c,退出当前操作。查看目录内容命令lsls是英文单词list的简写,其功...
  • linux常用指令

    2020-02-09 22:12:47
    01. 查看目录内容 1.1 终端实用技巧 1> 自动补全 在敲出 文件/目录/命令 的前几个字母之后...按 上/下 光标键可以在曾经使用过的命令之间来回切换 如果想要退出选择,并且不想执行当前选中的命令,可以按 ct...
  • 4: 系统重启后,对数据库的重启,首先要进入到实例下,再执行重启数据库的命令系统会重启这个实例下的各个数据库 db2start; (注意,不同的实例,要分别进入各个实例,再重启); root用户下,重启系统的方法: ...
  • 04.文件和目录的常用操作终端命令...2.按上/下 光标键可以在曾经使用过的命令之前来回切换,如果想要退出,且不想执行当前的命令,可以直接按Ctrl+c,退出当前操作。查看目录内容命令lsls是英文单词list的简写,其功...
  • 执行free -m 命令查看可用内存,发现cached占比高,free可用内存少。 Linux手动释放缓存的方法 Linux释放内存的命令: sync echo 1 > /proc/sys/vm/drop_caches drop_caches的值可以是0-3之间的数字,代表...
  • LINUX 24学时教程

    2011-10-21 18:33:38
    10.8.5 查看系统登录记录 177 10.9 课时小结 178 10.10 专家答疑 178 10.11 练习题 179 第11学时 配置因特网电子邮件 180 11.1 初始化设置和获取电子邮件 180 11.2 使用Mail程序集发送邮件 183 11.2.1 使用mail程序 ...
  • linux计划任务

    2016-08-20 16:38:06
    计划任务(机器开机):让系统自动执行的命令 有两种:周期性的执行();只执行一次(at) 只执行一次 at +时间 任务 crtl+d结束 时间 at +具体的时间 (13:34)  at now +1minutes(以现在的时间为基准) ...
  • bash进程会保存其会话中用户曾经执行的命令,以方便用户重复执行某个命令通过bash提供的历史命令文件来持久保存此前执行过的命令,用户由私有历史文件 登陆shell的时候,bash会自动读取~/.bash_history文件中所记录...
  • linux学习记录

    2012-11-28 22:56:38
    Rpm -qa 列出当前系统中所有的安装过的包 Rpm -e 软件名(包名) 卸载软件 Rpm -ivh 软件名 安装软件 Wget 网址 linux上访问地址 Ps -auxf | grep sss:查看linux下正在运行的进程 Linux环境下部署EAR等 vi profile...

空空如也

空空如也

1 2 3 4 5 6
收藏数 105
精华内容 42
关键字:

linux查看系统自动执行过的命令

linux 订阅