查看日志最后五百行
tailf -n 500 project-server.log
ls 查看文件
ls -la 列出当前目录下的所有文件夹和文件
ls a* 列出当前目录下的所有以a字母开头的文件
ls -l *.txt 列出当前目录下的所有后缀名为txt的文件
ll 显示文件或目录
cp 复制
cp a.txt b.txt 把文件a的内容复制到b文件
cp a.txt ./test 把文件a复制到text目录下
cp -a test test2 递归的把目录test下所有文件(包括隐藏的文件)复制到新的目录test2
cat 查看 组合文件
cat a.txt 查看文件内容
cat a.txt >> b.txt 把a文件的内容组合到b文件内容的末尾
cat -n a.txt 查看文件并给文件标上行号
touch 新建文件
touch a.txt 建立一个名为a的TXT类型的文件
rm 删除文件
rm -rf a.txt 强制删除文件a.txt
rm -i a.txt 删除文件前会有提示是否确定删除该文件
mkdir 创建目录
mkdir test 创建test目录
rmdir 删除目录
rmdir test 删除目录
echo、cat 添加内容
echo "hello world" >> a.txt 添加内容到文件a里面
cat <<EOF>> a.txt 可以添加多行语句到文件本身的末尾
cat <<EOF> a.txt 添加内容到文件并覆盖到原始的内容
mv 移动 重命名文件
mv a.txt b.txt 文件重新命名为b
mv a.txt ./test 把文件移动到一个目录下
cd 更换目录
cd ~ 切换到用户目录
cd .. 返回到上一级目录
cd ../.. 返回到上两层目录
grep 搜索文件
ls -la | a.txt 搜索文件a.txt
ps -ef | grep grep a.jar 查看a.jar包是否运行
find 查找文件和目录
find filename 查找当前目录下是否有该文件/目录
rs zs 上传和下载文件
head 显示文件的前十行内容
tail 显示文件的最后十条内容
ctrl+c 退出实时日志状态