标签:evel 遍历目录 idt nbsp pwd命令 版本 ram direct map
pwd可以显示当前工作目录的绝对路径。
通常情况下,执行pwd命令不需要带任何参数。
系统Bash命令行的提示符是由一个称为PS1的系统环境变量控制的。
PS1变量 | 含义 |
\d | 代表日期,格式为weekday month date,例如:"Mon Aug 1" |
\H | 完整的主机名称 |
\h | 仅取主机的第一个名字 |
\t | 显示时间为24小时格式,如:HH:MM:SS |
\T | 显示时间为12小时格式 |
\A | 显示时间为24小时格式:HH:MM |
\u | 当前用户的账号名称 |
\v | BASH的版本信息 |
\w | 完整的工作目录名称。家目录会以 ~代替 |
\W | 利用basename取得工作目录名称,所以只会列出最后一个目录 |
\# | 下达的第几个命令 |
\$ | 提示字符,如果是root时,提示符为:# ,普通用户则为:$ |
配置如下:
[root@centos76 ~]# echo $PS1 # 打印root对应的PS1值
[\u@\h \W]\$
修改PS1的值,让命令行显示全路径:
[root@centos76 ~]# PS1=‘[\u@\h \w]\$ ‘ [root@centos76 ~]# cd /etc/sysconfig/ [root@centos76 /etc/sysconfig]# # 可以看到显示全路径了
如果想要PS的变量永久生效,可以修改/etc/bashrc文件:
[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \w]\\$ "
然后执行如下命令让配置文件生效:
[root@centos76 ~]# source /etc/bashrc
cd命令常用参数
参数选项 |
解释说明 |
- |
切换到当前用户上一次所在的目录路径 |
~ |
切换到当前用户的家目录所在路径 |
.. |
切换到当前目录的上一级目录所在路径 |
tree命令常用参数
参数选项 |
解释说明 |
-d |
只显示目录 |
-L level |
遍历目录的最大层数,level为大于0的正整数 |
[boxiaoyuan@centos76 ~]$ tree -L 1 -F /boot/ # -F参数会在目录后添加“/”,方便区分目录 /boot/ ├── config-3.10.0-957.el7.x86_64 ├── config-4.20.13-1.el7.elrepo.x86_64 ├── efi/ ├── extlinux/ ├── grub/ ├── grub2/ ├── initramfs-0-rescue-623a5c53bd1f4ff1a5f1e6c456da8005.img ├── initramfs-3.10.0-957.el7.x86_64.img ├── initramfs-4.20.13-1.el7.elrepo.x86_64.img ├── symvers-3.10.0-957.el7.x86_64.gz ├── symvers-4.20.13-1.el7.elrepo.x86_64.gz ├── System.map-3.10.0-957.el7.x86_64 ├── System.map-4.20.13-1.el7.elrepo.x86_64 ├── vmlinuz-0-rescue-623a5c53bd1f4ff1a5f1e6c456da8005* ├── vmlinuz-3.10.0-957.el7.x86_64* └── vmlinuz-4.20.13-1.el7.elrepo.x86_64* 4 directories, 12 files
mkdir常用参数:
参数选项 | 解释说明 |
-p | 递归创建目录 |
[root@centos76 ~]# mkdir /boxiaoyuan/test mkdir: cannot create directory ‘/boxiaoyuan/test’: No such file or directory [root@centos76 ~]# mkdir -p /boxiaoyuan/test [root@centos76 ~]# tree -d /boxiaoyuan /boxiaoyuan └── test 1 directory
[root@centos76 ~]# cd test/ [root@centos76 test]# touch boxiaoyuan.txt [root@centos76 test]# ls boxiaoyuan.txt [root@centos76 test]# touch a.txt b.txt [root@centos76 test]# ls a.txt boxiaoyuan.txt b.txt [root@centos76 test]# touch stu{01..05} [root@centos76 test]# ls a.txt boxiaoyuan.txt b.txt stu01 stu02 stu03 stu04 stu05 [root@centos76 test]#
[root@centos76 test]# stat boxiaoyuan.txt File: ‘boxiaoyuan.txt’ Size: 0 Blocks: 0 IO Block: 4096 regular empty file Device: fd00h/64768d Inode: 275955877 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2019-10-15 08:59:58.034816813 +0800 Modify: 2019-10-15 08:59:58.034816813 +0800 Change: 2019-10-15 08:59:58.034816813 +0800 Birth: - [root@centos76 test]# touch -a boxiaoyuan.txt [root@centos76 test]# stat boxiaoyuan.txt File: ‘boxiaoyuan.txt’ Size: 0 Blocks: 0 IO Block: 4096 regular empty file Device: fd00h/64768d Inode: 275955877 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2019-10-15 09:02:43.977813841 +0800 Modify: 2019-10-15 08:59:58.034816813 +0800 Change: 2019-10-15 09:02:43.977813841 +0800 Birth: - [root@centos76 test]# touch -m boxiaoyuan.txt [root@centos76 test]# stat boxiaoyuan.txt File: ‘boxiaoyuan.txt’ Size: 0 Blocks: 0 IO Block: 4096 regular empty file Device: fd00h/64768d Inode: 275955877 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2019-10-15 09:02:43.977813841 +0800 Modify: 2019-10-15 09:03:53.938812588 +0800 Change: 2019-10-15 09:03:53.938812588 +0800 Birth: -
说明:
Access: 2019-10-15 09:02:43.977813841 +0800 # 最后访问文件的时间 Modify: 2019-10-15 09:03:53.938812588 +0800 # 最后修改文件的时间 Change: 2019-10-15 09:03:53.938812588 +0800 # 最后改变文件状态的时间
mtime:最后修改时间,修改文件内容,文件的修改时间会改变。
ctime:状态改变时间,修改文件内容,移动文件或改变文件属性,文件的change时间会改变。
atime:最后访问时间,查看文件内容,文件的访问时间会改变。
标签:evel 遍历目录 idt nbsp pwd命令 版本 ram direct map
原文地址:https://www.cnblogs.com/zhuzhaoli/p/11675243.html