ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

skills_linux

2021-08-16 02:35:59  阅读:232  来源: 互联网

标签:tar skills 虚拟机 tree linux line vmware


目录

skills_linux

2 tar -cvf & tar -xvf

  • 因为-f 表示指定文件名称,所以后面一定跟一个文件名
    eg. tar -zcvf 09网站流量日志分析项目.tar.gz 09网站流量日志分析项目/
  • tar拆分压缩大文件,以及加压缩拆分后的文件
    tar zcvf - dir1/ | split -b 200m - dir1.tar.gz
    cat dir1.tar.gz.a* | tar zxv
    note: split用法:Usage: split [OPTION]... [FILE [PREFIX]]

3 tree; tree -d; tree -L num

4 scp -r jdk1.8.0_291/ node3:$PWD

$PWD :表示远程节点中和本地当前目录相同的路径

5 去掉You have new mail in /var/spool/mail/root提示

echo "unset MAILCHECK">> /etc/profile
source /etc/profile

6 curl下载文件

curl -O http://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm  # 大写字母O
curl -o dodo222.jpg http://www.linux.com/dodo1.JPG  # 小写字母o
wget -c http://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm  # 支持断点续传

7 进程休眠

sleep 1 睡眠1秒
sleep 1s 睡眠1秒
sleep 1m 睡眠1分
sleep 1h 睡眠1小时

8 vmware压缩linux虚拟机的磁盘大小

8.1 启动虚拟机,执行如下命令来清理不使用的磁盘

dd if=/dev/zero of=/0bits bs=20971520
sudo rm /0bits

dd: error writing ‘/0bits’: No space left on device
1601+0 records in
1600+0 records out
33558560768 bytes (34 GB) copied, 442.518 s, 75.8 MB/s

8.2 关闭虚拟机

8.3 在vmware工作目录下输入虚拟机磁盘清理命令,等到命令执行完成。例如:

D:\develop\VMwareWorkstation>cd D:\develop\vm\node3
D:\develop\vm\node3>"D:\develop\VMwareWorkstation\vmware-vdiskmanager.exe" -k centos7.vmdk
note:以上方法亲测有效!之前试过直接使用下面这2个按钮,但是无效(后来测试在xp虚拟机上使用下面的2个按钮,有效!!!)

9 sftp登录方法和常用命令

① sftp [username@]{ip | hostname} (默认username是root)
指定用户名登录: sftp zygf@{ip | hostname}(zygf为用户名)
② 登录成功后,会提示输入密码
③ 然后,可进入目录, ls 查看目录下内容
④ cd 切换目录,get 获取文件, put 上传文件,pwd 查看当前目录
⑤ quit / bye / exit 退出sftp

10 shell终端中打开图形界面的文件夹

nautilus {path}

11 linux中批量递归删除目录下所有文件的Windows换行符\r

vim deleteSpecialCharacter.sh
#!/bin/bash
for line in `find /develop/ideaws/bd | egrep -v ".crc$"`
do
if [ -f $line ]; then
echo $line
# vim -e -s -c "set fileformat=unix" -c "wq" $line  # it's invalid
vim -e -s -c "%s/\r//g" -c "wq" $line
fi
done

note:执行完脚本后,git diff 某个文件,进行对比时,可能会报警告:\ No newline at end of file
git diff aaa.txt
此时不用理会,直接git commit提交所有代码即可,提交后,git diff中的警告消失。
reference:
github-deleteSpecialCharacter.sh
gitee-deleteSpecialCharacter.sh

12

标签:tar,skills,虚拟机,tree,linux,line,vmware
来源: https://www.cnblogs.com/mediocreWorld/p/15145748.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有