|
- 文件命名除了斜杠和空格,所有字符都有效,但特殊字符不推荐使用
- stat 查看文件状态(包括元数据)
- echo $[$RANDOM%80] 随机显示一个80以内的数
- rm /root/-h -f 用绝对路径的方式删除-h文件
- echo "- - -" > /sys/class/scsi_host2/scan 发现新添加的硬盘
- /dev/sdb 块设备
- 在文件中写入数据:
dd if=读取路径 of=输出路径 bs=1M count=块数
- hexdump -C f3.txt 读取二进制代码
-v 全显示(包括空格的代码)
-c 转换过后的代码(如换行符显示为\n)
(windows的回车键比linux多一个控制符od)
- hexedit f3.txt 编辑二进制代码
安装hexedit:
rpm -i /run/media/root/CentOS\ 7\ x86_64/Packages/hexedit-1.2.13-5.el7.x86_64.rpm
- 相对路径不一定是相对于当前路径
绝对路径(以/开始) 比如 /etc/sysconfig/network
相对路径(不以/开始) 比如 sysconfig]# ./network 和sysconfig]# network
. 表示当前路径 ..表示当前路径的上一级路径
sysconfig]# ../issue
- cd=cd~ 切到主目录
cd-切换到之前的工作目录
cd~wang 切换到wang的工作目录
- 提高远程连接的速度:
vim /etc/ssh/sshd_config
将UseDNS yes改为no
- ll f[a-c]* 显示a到c之间的字母开头的文件,顺序为aAbBc
ll f[[:lower]]* 显示所有小写字母开头的文件
ll --block-size=MB 功能同 ll -h (文件大小按照MB显示)
- touch可以生成文件,也可以刷新时间
- 三个时间戳
atime 读取文件时内容(cat)时 atime变化(centos6和7中得满足如下一种条件才改变:1距离上次改变已经一天以上,2atime比mtime早)
mtime 修改文件内容(数据)时 mtime改变
ctime 修改文件元数据(文件名等)时 ctime改变
练习题
1、只显示指定目录的隐藏目录和文件
ls .[^.]*
2、只显示指定目录下的目录(不显示文件)
ls -d /etc/*
tree -d
3、显示/var目录下所有以l开头,以一个小写字母结尾,且中 间出现至少一位数字的文件或目录
ls /var/l*[0-9]*[[:lower:]]
4、显示/etc目录下以任意一位数字开头,且以非数字结尾的 文件或目录
ls /etc/[0-9]*[^0-9]
5、显示/etc/目录下以非字母开头,后面跟了一个字母及其 它任意长度任意字符的文件或目录
ls /etc/[^[:alpha:]][[:alpha:]]*
6、显示/etc目录下所有以m开头以非数字结尾的文件或目录
ls -d /etc/m*[^0-9]
7、显示/etc目录下,所有以.d结尾的文件或目录
ls -d /etc/*.d
8、显示/etc目录下,所有.conf结尾,且以m,n,r,p开头的文 件或目录
ls -d /etc/[mnrp]*.conf
9、使用别名命令,每日将/etc/目录下所有文件, 备份到/testdir/下独立的新目录下,并要求新目录 格式为 backupYYYY-mm-dd ,备份过程可见
alias cp1='cp -rpv /etc/ /testdir/backup`date +%F`'
cp1回车
10、先创建/testdir/rootdir目录,再复制/root所有 下文件到该目录内,并要求保留原有权限
cp -rp /root/ /testdir/rootdir/
11、 如何创建/testdir/dir1/x, /testdir/dir1/y, /testdir/dir1/x/a, /testdir/dir1/x/b, /testdir/dir1/y/a, /testdir/dir1/y/b
mkdir /testdir/dir1/{x,y}{/a,/b}
12、 如何创建/testdir/dir2/x, /testdir/dir2/y, /testdir/dir2/x/a, /testdir/dir2/x/b
mkdir -pv /testdir/dir2/{x/{a,b},y}
13如何创建/testdir/dir3, /testdir/dir4, /testdir/dir5, /testdir/dir5/dir3, /testdir/dir5/dir4
mkdir mkdir -pv /testdir/dir{3,4,5/dir{3,4}}
shipping version 提交版本
|
|
|