cd 切回主目录

cd ../切回上一级

cd folderName切进某个文件夹

新建目录:

mkdir AAA

新建一个文件,写入内容:

echo “This is a test” > test.txt

改名字:

mv test.txt tt.txt

用户user的主目录就是/home/user

绝对路径类似 /home/gaia/develop_210120/blueshield.sh

新建一个sh文件:

touch test.sh

vi test.sh 进入vim编辑

按下键盘i

第一行放入#!/bin/sh

第二行可以echo “11111”

按键esc,输入:wq保存,:wq!强制保存

给test.sh赋予可执行权限,chmod +x test.sh

执行脚本./test.sh

也可以通过sh test.sh 执行脚本

指定目录下调用make指令

#!/bin/sh

cd /home/gaia/develop_210120/ && make

readonly option is set (add ! to override) 报错,使用:wq!保存

shell root账户登录 sudo passwd root 输入root的密码即可

查看目录下文件的大小,用ll或者ll -alh

清理文件夹 rm -rf folderName

win命令行root账户登录linux机器

1
ssh root@192.168.172.249

查看大小

1
df -h

只保留最近20天内的文件,其他都删除

1
find ./ -mtime +20 -type d | xargs rm -rf

安装zip yum install zip

安装unzip yum install unzip

You need to be root to perform this command.输入su 输入toot的密码

压缩 text 文件夹下所有文件:

zip -r text.zip text

压缩 text 文件夹下除 txt1.txt 以外所有文件:

zip -r text.zip text -x=’text/txt1.txt’

压缩 text 文件夹下除 music文件夹 与 txt1.txt 以外所有文件:

zip -r text.zip text -x=’text/music/*’ -x=’text/txt1.txt’

注意:-r后第一个参数为压缩后的文件夹,第二个参数为想要压缩的文件夹。

​ -x排除文件夹下所有文件时后面要加 *

​ -x的路径是根据当前所在地址的相对路径

汇总查看文件夹的大小

1
du -sh *

切到指定目录压缩文件,压缩之前先删除上一次的压缩包,注意用&& 命令之间使用 && 连接,实现逻辑与的功能。

#!/bin/sh
cd /home/gaia/develop_210120/ && rm -rf GoServer.zip && zip -r GoServer.zip release -x ‘release/DedicateServer/*’