把用户加到已存在的组
adduser --ingroup sls sls_sync
sudo chattr +i <file> //文件不能修改
sudo chattr -i <file> //文件可以被修改
chown
拷备隐藏文件
cp -a
output: 2019-09-25_11:17:46
把指定的输入文件拷贝到指定的输出文件中,并且在拷贝的过程中可以进行格式转换。
使用dd命令可以创建一定大小文件。
参数:
if =输入文件(或设备名称)。
of =输出文件(或设备名称)。
ibs = bytes 一次读取bytes字节,即读入缓冲区的字节数。
skip = blocks 跳过读入缓冲区开头的ibs*blocks块。
obs = bytes 一次写入bytes字节,即写 入缓冲区的字节数。
bs = bytes 同时设置读/写缓冲区的字节数(等于设置ibs和obs)。
cbs = bytes 一次转换bytes字节。
count = blocks 只拷贝输入的blocks块。
创建一个100M的空文件
dd if=/dev/zero of=hello.txt bs=100M count=1
dd if=/dev/zero of=/dev/sdb #u盘写满0,分区也会抹掉
sudo umount /dev/sdb*
sudo mkfs.vfat /dev/sdb -I
dd if=ISO_FILE of=/dev/DISK_NAME bs=2M
diff -Naur dir1 dir2 > diff.patch
生成patch
patch -p0 < diff.patch
把dir2的改动添加到 dir1上
patch -RE < diff.patch
当dir1打上dir2的补丁后,可以用此命令让dir1回退
echo的参数中, -e表示开启转义, /c表示不换行
echo -e "please input a value:/c"
read value
echo "what you input is:" $value
echo -ne "old line";echo -e "\\r\\033[Knew"
echo -e "\033[30m 黑色字 \033[0m"
echo -e "\033[31m 红色字 \033[0m"
echo -e "\033[32m 绿色字 \033[0m"
echo -e "\033[33m 黄色字 \033[0m"
echo -e "\033[34m 蓝色字 \033[0m"
echo -e "\033[35m 紫色字 \033[0m"
echo -e "\033[36m 天蓝字 \033[0m"
echo -e "\033[37m 白色字 \033[0m"
echo -e "\033[40;37m 黑底白字 \033[0m"
echo -e "\033[41;37m 红底白字 \033[0m"
echo -e "\033[42;37m 绿底白字 \033[0m"
echo -e "\033[43;37m 黄底白字 \033[0m"
echo -e "\033[44;37m 蓝底白字 \033[0m"
echo -e "\033[45;37m 紫底白字 \033[0m"
echo -e "\033[46;37m 天蓝底白字 \033[0m"
echo -e "\033[47;30m 白底黑字 \033[0m"
ubuntu u盘格式化:
1. sudo fdisk /dev/sdb
2. 在Command (m for help): 中输入m
p -- 打印分区
d -- 删除分区
n -- 创建分区
3. 格式化U盘
sudo mkfs -t ntfs /dev/sdb1
查看文件类型. Unix/Linux 中文件类型不是后缀决定的