linux基础之history、ls、cat、tac学习笔记
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,5、history命令 作用:查看和使用历史命令(最多纪录1000条) 保存位置:~/.bash_history 1、在启动终端的时候,会自动从~/.bash
千家信息网最后更新 2025年02月23日linux基础之history、ls、cat、tac学习笔记
5、history命令 作用:查看和使用历史命令(最多纪录1000条) 保存位置:~/.bash_history 1、在启动终端的时候,会自动从~/.bash_history中读取历史命令,加载到内存中 2、在终端中执行命令,命令的历史记录是保存在内存中 3、在关闭终端的时候,会将内存中的历史命令自动保存到~/bash_history中 history的快捷操作 !num:执行历史命令中编号为num的历史命令 !string:在历史命令中找以指定字符串为开头的命令执行一次,从下向上进行查找 !!:执行的是上一个命令 !-num:执行历史命令中倒数第num条命令 如果保留了历史命令,******了我们的系统,通过历史命令,知道服务器进行了哪些操作。有些时候需要对历史命令进行控制。 -c:清空历史命令 (内存中的) 在启动终端的时候,会从~/.bash_history读取历史命令 [root@localhost ~]# history -c [root@localhost ~]# [root@localhost ~]# history 1 history -a:手动将内存中的历史命令保存到文件中 -r:重新从~/.bash_history中读取历史命令 -d: num:删除指定编号的历史命令(***别人系统的时候,抹掉自己的操作命令) 6、ls命令 作用:显示当前或者指定目录下的文件 选项 -a:显示目录下的全部文件(包括隐藏文件) -l:显示文件和目录的详细属性 -d:显示目录自身(如果不使用-d则是显示目录中的文件) -h:结合-l使用,以易读的方式显示目录的大小,(只显示 文件的大小,不显示目录的大小) -t: 按照文件的修改时间排序,将最后修改的文件排在前边 -r:结合-l -t使用,倒序排序 例子:显示跟下有哪些文件 [root@localhost ~]# ls / 1.txt 2.txt bin cgroup etc lib lost+found misc net proc sbin srv tmp var 1.xtx 3.txt boot dev home lib64 media mnt opt root selinux sys usr 黑白颜色是一般文件,蓝颜色的是目录 例子:显示当前目录下有哪些文件 #ls ./ #ls (当前位置是./,但是可以省略) 例子:创建文件并查看文件的详细信息 [root@localhost tmp]# mkdir book [root@localhost tmp]# touch book/{linux,python,go} [root@localhost tmp]# ls book/ go linux python [root@localhost tmp]# ls -l book/ total 0 -rw-r--r-- 1 root root 0 Apr 12 18:03 go -rw-r--r-- 1 root root 0 Apr 12 18:03 linux -rw-r--r-- 1 root root 0 Apr 12 18:03 python 例子:显示a.txt的详细属性 #ls -l a.txt 例子:显示book目录的详细属性 [root@localhost tmp]# ls -ld book drwxr-xr-x 2 root root 4096 Apr 12 18:03 book [root@localhost tmp]# cd book/ [root@localhost book]# ls go linux python [root@localhost book]# vi go [root@localhost book]# vi linux [root@localhost book]# vi python [root@localhost book]# ls -l total 12 -rw-r--r-- 1 root root 164 Apr 12 18:11 go -rw-r--r-- 1 root root 83 Apr 12 18:13 linux -rw-r--r-- 1 root root 165 Apr 12 18:13 python ls -lh total 45M -rw-r--r-- 1 root root 164 Apr 12 18:11 go -rw-r--r-- 1 root root 45M Apr 12 19:01 linux -rw-r--r-- 1 root root 98K Apr 12 18:48 python -h只显示文件的大小,不显示目录的大小 例: [root@localhost book]# cd .. [root@localhost tmp]# ls -l -h total 4.0K drwxr-xr-x 2 root root 4.0K Apr 12 19:04 book 显示目录的大小用du命令,此处不过多解释。讲解磁盘的时候会详情讲解。 -t将最后修改的文件排在前面 [root@localhost tmp]# cd book/ [root@localhost book]# ls go linux python [root@localhost book]# ls -l total 45676 -rw-r--r-- 1 root root 164 Apr 12 18:11 go -rw-r--r-- 1 root root 46661650 Apr 12 19:01 linux -rw-r--r-- 1 root root 99824 Apr 12 18:48 python [root@localhost book]# vi linux [root@localhost book]# ls -l -t total 45676 -rw-r--r-- 1 root root 46661656 Apr 12 22:27 linux -rw-r--r-- 1 root root 99824 Apr 12 18:48 python -rw-r--r-- 1 root root 164 Apr 12 18:11 go [root@localhost book]# vi go [root@localhost book]# ls -l -t total 45676 -rw-r--r-- 1 root root 167 Apr 12 22:27 go -rw-r--r-- 1 root root 46661656 Apr 12 22:27 linux -rw-r--r-- 1 root root 99824 Apr 12 18:48 python 绝对路径和相对路径 绝对路径:就是从根目录下开始查找 相对路径:相对当前位置的路径 在home目录下的a中创建一个文件a.txt [root@localhost home]# mkdir a [root@localhost home]# touch /home/a/a.txt 绝对路径 [root@localhost home]# touch ./a/a.txt 相对路径(前提必须在home之下) [root@localhost home]# touch a/a.txt 相对路径(前提必须在home之下) touch ./a/a.txt(前提必须在home之下) touch a/a.txt (前提必须在home之下) 例子:切换到/etc/init.d目录下 要求1:在init.d下新建目录abc 要求2:在/etc下新建目录abc 1:方法1:相对路径 [root@localhost home]# cd /etc/init.d [root@localhost init.d]# mkdir abc [root@localhost init.d]# ls abc autofs cups kdump netconsole ntpdate rdisc [root@localhost ~]# mkdir /etc/init.d/abc [root@localhost ~]# .ls /etc/init.d/ abc autofs cups kdump netconsole ntpdate rdisc rpcsvcgssd sssd 绝对路径:mkdir /etc/abc 相对路径:mkdir ../abc 7、cat命令 全称:concatenate(连接并显示:拼接多个文件) 作用:显示一个文本文件中的内容 格式:cat [选项] 文件 选项: -n:在每行的前面显示行号 361 cat /etc/init.d/halt 362 cat -n /etc/init.d/halt -E:显示出来行结束符 补充:windows中的文件的换行符:\n linux中的文件的换行符:$ (这样的符号都是隐性符号-都是默认不可见的) 8、tac命令 作用:将一个文件中的内容倒序显示出来 (最后一行变成第一行) [root@localhost tmp]# vi 1.txt 11111 2222 3333 444 555 [root@localhost tmp]# tac 1.txt 555 444 3333 2222 11111
命令
文件
历史
目录
路径
例子
大小
时候
内存
作用
前提
终端
位置
属性
一行
下有
倒序
内容
换行符
符号
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
转移到互联网的科技股
网络销售服务器的方法
亿修图软件开发
设置与网络安全
北理工《汽车网络技术》作业
怎样用网络安全技术检测电脑
数据库所有查看命令
搜狐网络安全知识
sql数据库日期类型
拼多多网络安全的问题
通信网络安全应急实训基地
360网络安全职业认证证书
三区三线划定数据库
谷歌地球无法连接服务器
国内数据库公司
爱玄网络技术
系统定位修改软件开发
智能网络安全的核心
对于数据库的安全要求
易联云打印机连接服务器失败
web服务器的产品
互联网科技创始人
查询超时导致数据库卡死解决
刀片服务器中国市场第一
服务器配置公网ip路由该怎么写
网络安全中重保什么意思
服务器环境安全
网络技术员结构化面试
社交软件开发求资金
网络安全web学习