touch -d "19:07" a.txt
修改a time和m time的时间
touch 文件名
用于创建一般文件,又叫文本文件
mkdir
用于创建目录文件
mkdir -p a/b/c
用于创建有迭代关系的目录文件
cp anaconda-ks.cfg xiaoji.cfg
用于复制文件
cp -r Music/ haha
用于复制目录
mv anaconda-ks.cfg xiaomao.cfg
对文件进行剪切(更改文件名称)
rm initial-setup-ks.cfg
删除文件需要进行二次确认
rm -f initial-setup-ks.cfg
删除文件,不用进行二次确认
rm -rf haha/
删除目录
file 文件名 用于查看文件的种类
dd 用于复制文件中的一部分
其中的参数包括
if input file
of output file
count 块
bs 大小
例如:
dd if=xiaomao.cfg of=tang.cfg bs=20 count=1(对xiaomao.cfg 进行复制,复制一份名为tang.cfg 的文件)
count=1(进行一次复制)
bs=20(每次复制20个字符)
tar 用于解压和压缩文件
其中的参数包括:
c 将多个文件打包到一起
z 一种压缩格式(z=gzip≠zip)
j 一种压缩格式(j=bz2)
v 显示出压缩的过程(告诉用户,电脑正在进行压缩的操作)
f 压缩过后,文件的名称
x 解压
例如:
tar czvf 日落.tar.gz /home
cjvf 日落.tar.bz2 /home
tar czvf 压缩包名称.tar.gz 源文件
tar xzvf 压缩包名称.tar.gz
grep bash /etc/passwd
过滤出文件中包含bash的信息
grep -n bash /etc/passwd
过滤出文件中含有bash的信息,并显示行数
find /
全盘搜索
find / -name fstab 搜索叫fstab的文件
find / -user x 搜索所有归属于x的文件
find / -user x -exec cp -rf {} /root \;搜索所有归属于x的文件,然后再进行复制
将命令的输出信息写入文件当中
ls -l > haha 将当前文件的内容输入到haha文件当中
ls -l /dev/sda* 匹配出所有/dev/sda的信息,能匹配出空值,?则不能
[1-9]也行
echo hell to word 输出hello to word的信息
ha=5
echo $ha
echo "llll $ha" 电脑屏幕上会显示llll 5
\转义符能将操作符转化为一个纯粹的字符,\$
\ 进行单个转义
""" 有空格时作为整体
'' 全局转义
`` Tab键上面 反引号 执行反引号中的命令