解压
解压
xz
文件:xz -d test.tar.xz
将
tar
解压到指定目录:tar -xvf test.tar -C /data
压缩
创建
tar
压缩文件:tar -cf test.tar test/
将
tar
压缩成xz
:xz -z test.tar
查看端口是否被监听
lsof -i:port
挂载磁盘
- 查看磁盘设备:
sudo fdisk -l
,一般新增的设备在最后,比如:/dev/sda1
创建挂载点:
sudo mkdir /mnt/data
挂载磁盘:
sudo mount /dev/sda1 /mnt/data
卸载磁盘:
sudo umount /dev/sda1
挂载和卸载 samba 网络地址
挂载:
sudo mount -t cifs //192.168.1.105/share /home/share --verbose -o user=samba,password=123456
卸载:
sudo umount /home/share
/bin/bash^M:解释器错误: 没有那个文件或目录
有时候编写脚本时会出现类似标题列出的错误,这个问题大多数是因为你的脚本文件在 Windows
下编辑过。
Windows
下,每一行的结尾是 \n\r
,而在 Linux
下文件的结尾是 \n
,那么你在 Windows
下编辑过的文件在 Linux
下打开看的时候每一行的结尾就会多出来一个字符 \r
,用 cat -A yourfile
时你可以看到这个 \r
字符被显示为 ^M
,
这时候只需要删除这个字符就可以了。可以使用命令:
sed -i 's/\r$//' yourfile
没有评论